0.02/0.10 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.02/0.10 % Command : do_cvc5 %s %d THM 0.09/0.30 % Computer : n019.cluster.edu 0.09/0.30 % Model : x86_64 x86_64 0.09/0.30 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.09/0.30 % Memory : 8042.1875MB 0.09/0.30 % OS : Linux 3.10.0-693.el7.x86_64 0.09/0.30 % CPULimit : 1440 0.09/0.30 % WCLimit : 180 0.09/0.30 % DateTime : Thu Jul 4 08:57:39 EDT 2024 0.09/0.30 % CPUTime : 0.15/0.52 %----Proving TH0 41.14/41.42 --- Run --ho-elim --enum-inst at 10... 41.14/41.42 --- Run --ho-elim --no-e-matching --enum-inst at 10... 41.14/41.42 --- Run --mbqi --mbqi-fast-sygus at 20... 41.14/41.42 --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5... 41.14/41.42 % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.n5Tgc1My0u/cvc5---1.0.5_26923.smt2 41.14/41.42 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.n5Tgc1My0u/cvc5---1.0.5_26923.smt2 41.14/41.42 (declare-sort tptp.subst 0) 41.14/41.42 (declare-sort tptp.term 0) 41.14/41.42 (declare-fun tptp.hoasinduction_no_psi_cond_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_no_psi_cond () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3b_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3b_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3b () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3a_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3a_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3a () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3aaa () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3aa_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3aa () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem2_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem2 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem1_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem1_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem1 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2a_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2a () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2_f_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2_f () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem2v2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem2v2 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem1v2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem1v2 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem0_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem0 () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_p_and_p_prime ((-> tptp.subst tptp.term tptp.subst Bool) (-> tptp.term Bool)) Bool) 41.14/41.42 (declare-fun tptp.hoasapnotvar_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapnotvar_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapnotvar () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotvar_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotvar_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotvar () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotap_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotap_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslamnotap () Bool) 41.14/41.42 (declare-fun tptp.hoaslaminj_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslaminj_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoaslaminj () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj2_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj2 () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj1_lthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj1_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasapinj1 () Bool) 41.14/41.42 (declare-fun tptp.hoasvar (tptp.subst tptp.term tptp.subst) Bool) 41.14/41.42 (declare-fun tptp.hoaslam (tptp.subst (-> tptp.subst tptp.term tptp.term)) tptp.term) 41.14/41.42 (declare-fun tptp.hoasap (tptp.subst tptp.term tptp.subst tptp.term) tptp.term) 41.14/41.42 (declare-fun tptp.termmset_lthm () Bool) 41.14/41.42 (declare-fun tptp.termmset_gthm () Bool) 41.14/41.42 (declare-fun tptp.termmset () Bool) 41.14/41.42 (declare-fun tptp.substmonoid_lthm () Bool) 41.14/41.42 (declare-fun tptp.laminj () Bool) 41.14/41.42 (declare-fun tptp.axvarshift () Bool) 41.14/41.42 (declare-fun tptp.ulamvarind () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem2v2_lthm () Bool) 41.14/41.42 (declare-fun tptp.ulamvarsh () Bool) 41.14/41.42 (declare-fun tptp.ulamvar1 () Bool) 41.14/41.42 (declare-fun tptp.axabs () Bool) 41.14/41.42 (declare-fun tptp.apinj1 () Bool) 41.14/41.42 (declare-fun tptp.var (tptp.term) Bool) 41.14/41.42 (declare-fun tptp.axvarid () Bool) 41.14/41.42 (declare-fun tptp.axidr () Bool) 41.14/41.42 (declare-fun tptp.induction2lem () Bool) 41.14/41.42 (declare-fun tptp.axmap () Bool) 41.14/41.42 (declare-fun tptp.apinj2 () Bool) 41.14/41.42 (declare-fun tptp.comp (tptp.subst tptp.subst) tptp.subst) 41.14/41.42 (declare-fun tptp.axidl () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lthm_3 () Bool) 41.14/41.42 (declare-fun tptp.sub (tptp.term tptp.subst) tptp.term) 41.14/41.42 (declare-fun tptp.pushprop_lem2v2 () Bool) 41.14/41.42 (declare-fun tptp.axshiftcons () Bool) 41.14/41.42 (declare-fun tptp.id () tptp.subst) 41.14/41.42 (declare-fun tptp.axclos () Bool) 41.14/41.42 (declare-fun tptp.sh () tptp.subst) 41.14/41.42 (declare-fun tptp.axscons () Bool) 41.14/41.42 (declare-fun tptp.axapp () Bool) 41.14/41.42 (declare-fun tptp.substmonoid_gthm () Bool) 41.14/41.42 (declare-fun tptp.lamnotap () Bool) 41.14/41.42 (declare-fun tptp.axassoc () Bool) 41.14/41.42 (declare-fun tptp.one () tptp.term) 41.14/41.42 (declare-fun tptp.pushprop_lem0_lthm () Bool) 41.14/41.42 (declare-fun tptp.push (tptp.term tptp.subst) tptp.subst) 41.14/41.42 (declare-fun tptp.shinj () Bool) 41.14/41.42 (declare-fun tptp.axvarcons () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem0_gthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop_p_and_p_prime (tptp.term tptp.subst (-> tptp.term Bool) (-> tptp.term Bool)) Bool) 41.14/41.42 (declare-fun tptp.lam (tptp.term) tptp.term) 41.14/41.42 (declare-fun tptp.pushprop_lem2v2_gthm () Bool) 41.14/41.42 (declare-fun tptp.hoasinduction_lem3v2_lthm () Bool) 41.14/41.42 (declare-fun tptp.ap (tptp.term tptp.term) tptp.term) 41.14/41.42 (declare-fun tptp.pushprop_lem1v2_gthm () Bool) 41.14/41.42 (declare-fun tptp.induction2 () Bool) 41.14/41.42 (declare-fun tptp.apnotvar () Bool) 41.14/41.42 (declare-fun tptp.lamnotvar () Bool) 41.14/41.42 (declare-fun tptp.induction () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem0 () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem1 () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem1_gthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem1_lthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem1v2 () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem1v2_lthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem3v2 () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lem3v2_lthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop () Bool) 41.14/41.42 (declare-fun tptp.pushprop_gthm () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lthm_orig () Bool) 41.14/41.42 (declare-fun tptp.pushprop_lthm () Bool) 41.14/41.42 (declare-fun tptp.induction2lem_gthm () Bool) 41.14/41.42 (declare-fun tptp.induction2lem_lthm () Bool) 41.14/41.42 (declare-fun tptp.induction2_gthm () Bool) 41.14/41.42 (declare-fun tptp.induction2_lthm () Bool) 41.14/41.42 (declare-fun tptp.substmonoid () Bool) 41.14/41.42 (define @v.0.BOUND_VARIABLE_3076 () (alf.var "BOUND_VARIABLE_3076" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_3021 () (alf.var "BOUND_VARIABLE_3021" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_3002 () (alf.var "BOUND_VARIABLE_3002" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2868 () (alf.var "BOUND_VARIABLE_2868" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2866 () (alf.var "BOUND_VARIABLE_2866" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2870 () (alf.var "BOUND_VARIABLE_2870" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2967 () (alf.var "BOUND_VARIABLE_2967" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2801 () (alf.var "BOUND_VARIABLE_2801" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2803 () (alf.var "BOUND_VARIABLE_2803" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2743 () (alf.var "BOUND_VARIABLE_2743" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2722 () (alf.var "BOUND_VARIABLE_2722" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2640 () (alf.var "BOUND_VARIABLE_2640" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2590 () (alf.var "BOUND_VARIABLE_2590" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2340 () (alf.var "BOUND_VARIABLE_2340" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2313 () (alf.var "BOUND_VARIABLE_2313" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2315 () (alf.var "BOUND_VARIABLE_2315" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2268 () (alf.var "BOUND_VARIABLE_2268" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2884 () (alf.var "BOUND_VARIABLE_2884" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2208 () (alf.var "BOUND_VARIABLE_2208" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2772 () (alf.var "BOUND_VARIABLE_2772" tptp.term)) 41.14/41.42 (define @v.1.K () (alf.var "K" (-> tptp.term Bool))) 41.14/41.42 (define @v.0.BOUND_VARIABLE_3066 () (alf.var "BOUND_VARIABLE_3066" tptp.term)) 41.14/41.42 (define @v.0.Q () (alf.var "Q" (-> tptp.term Bool))) 41.14/41.42 (define @v.0.X () (alf.var "X" tptp.term)) 41.14/41.42 (define @v.0.F () (alf.var "F" (-> tptp.subst tptp.term tptp.term))) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2642 () (alf.var "BOUND_VARIABLE_2642" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2487 () (alf.var "BOUND_VARIABLE_2487" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2489 () (alf.var "BOUND_VARIABLE_2489" tptp.term)) 41.14/41.42 (define @v.0.K () (alf.var "K" tptp.subst)) 41.14/41.42 (define @v.0.C () (alf.var "C" tptp.term)) 41.14/41.42 (define @v.0.M () (alf.var "M" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2246 () (alf.var "BOUND_VARIABLE_2246" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2122 () (alf.var "BOUND_VARIABLE_2122" tptp.term)) 41.14/41.42 (define @v.0.P () (alf.var "P" (-> tptp.term Bool))) 41.14/41.42 (define @v.1.P () (alf.var "P" (-> tptp.subst tptp.term tptp.subst Bool))) 41.14/41.42 (define @v.0.D () (alf.var "D" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_4585 () (alf.var "BOUND_VARIABLE_4585" (@ho-elim-sort (-> tptp.subst tptp.term tptp.term)))) 41.14/41.42 (define @v.0.G () (alf.var "G" (-> tptp.subst tptp.term tptp.term))) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2845 () (alf.var "BOUND_VARIABLE_2845" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2888 () (alf.var "BOUND_VARIABLE_2888" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2886 () (alf.var "BOUND_VARIABLE_2886" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2945 () (alf.var "BOUND_VARIABLE_2945" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2444 () (alf.var "BOUND_VARIABLE_2444" (-> tptp.subst tptp.term tptp.term))) 41.14/41.42 (define @v.0.A () (alf.var "A" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2026 () (alf.var "BOUND_VARIABLE_2026" tptp.term)) 41.14/41.42 (define @v.0.B () (alf.var "B" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2446 () (alf.var "BOUND_VARIABLE_2446" tptp.term)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_2448 () (alf.var "BOUND_VARIABLE_2448" tptp.subst)) 41.14/41.42 (define @v.0.BOUND_VARIABLE_4595 () (alf.var "BOUND_VARIABLE_4595" (@ho-elim-sort (-> tptp.subst tptp.term tptp.term)))) 41.14/41.42 (define @v.0.N () (alf.var "N" tptp.subst)) 41.14/41.42 (define @t1 () (_ tptp.sub @v.0.B)) 41.14/41.42 (define @t2 () (_ @t1 @v.0.M)) 41.14/41.42 (define @t3 () (_ tptp.sub @v.0.A)) 41.14/41.42 (define @t4 () (_ @t3 @v.0.M)) 41.14/41.42 (define @t5 () (_ tptp.ap @v.0.A)) 41.14/41.42 (define @t6 () (_ @t5 @v.0.B)) 41.14/41.42 (define @t7 () (@list @v.0.A @v.0.B @v.0.M)) 41.14/41.42 (define @t8 () (= tptp.axapp (forall @t7 (= (_ (_ tptp.sub @t6) @v.0.M) (_ (_ tptp.ap @t4) @t2))))) 41.14/41.42 (define @t9 () (_ (_ tptp.push @v.0.A) @v.0.M)) 41.14/41.42 (define @t10 () (_ tptp.sub tptp.one)) 41.14/41.42 (define @t11 () (@list @v.0.A @v.0.M)) 41.14/41.42 (define @t12 () (= tptp.axvarcons (forall @t11 (= (_ @t10 @t9) @v.0.A)))) 41.14/41.42 (define @t13 () (@list @v.0.A)) 41.14/41.42 (define @t14 () (forall @t13 (= (_ @t3 tptp.id) @v.0.A))) 41.14/41.42 (define @t15 () (= tptp.axvarid @t14)) 41.14/41.42 (define @t16 () (_ tptp.comp @v.0.M)) 41.14/41.42 (define @t17 () (_ tptp.push tptp.one)) 41.14/41.42 (define @t18 () (_ tptp.lam @v.0.A)) 41.14/41.42 (define @t19 () (= tptp.axabs (forall @t11 (= (_ (_ tptp.sub @t18) @v.0.M) (_ tptp.lam (_ @t3 (_ @t17 (_ @t16 tptp.sh)))))))) 41.14/41.42 (define @t20 () (_ @t16 @v.0.N)) 41.14/41.42 (define @t21 () (@list @v.0.A @v.0.M @v.0.N)) 41.14/41.42 (define @t22 () (forall @t21 (= (_ (_ tptp.sub @t4) @v.0.N) (_ @t3 @t20)))) 41.14/41.42 (define @t23 () (= tptp.axclos @t22)) 41.14/41.42 (define @t24 () (@list @v.0.M)) 41.14/41.42 (define @t25 () (forall @t24 (= (_ (_ tptp.comp tptp.id) @v.0.M) @v.0.M))) 41.14/41.42 (define @t26 () (= tptp.axidl @t25)) 41.14/41.42 (define @t27 () (_ tptp.comp tptp.sh)) 41.14/41.42 (define @t28 () (= tptp.axshiftcons (forall @t11 (= (_ @t27 @t9) @v.0.M)))) 41.14/41.42 (define @t29 () (@list @v.0.M @v.0.N @v.0.K)) 41.14/41.42 (define @t30 () (forall @t29 (= (_ (_ tptp.comp @t20) @v.0.K) (_ @t16 (_ (_ tptp.comp @v.0.N) @v.0.K))))) 41.14/41.42 (define @t31 () (= tptp.axassoc @t30)) 41.14/41.42 (define @t32 () (_ @t3 @v.0.N)) 41.14/41.42 (define @t33 () (_ (_ tptp.push @t32) @t20)) 41.14/41.42 (define @t34 () (= tptp.axmap (forall @t21 (= (_ (_ tptp.comp @t9) @v.0.N) @t33)))) 41.14/41.42 (define @t35 () (forall @t24 (= (_ @t16 tptp.id) @v.0.M))) 41.14/41.42 (define @t36 () (= tptp.axidr @t35)) 41.14/41.42 (define @t37 () (_ @t17 tptp.sh)) 41.14/41.42 (define @t38 () (= tptp.axvarshift (= @t37 tptp.id))) 41.14/41.42 (define @t39 () (= tptp.axscons (forall @t24 (= (_ (_ tptp.push (_ @t10 @v.0.M)) (_ @t27 @v.0.M)) @v.0.M)))) 41.14/41.42 (define @t40 () (_ tptp.var tptp.one)) 41.14/41.42 (define @t41 () (_ @t3 tptp.sh)) 41.14/41.42 (define @t42 () (_ tptp.var @v.0.A)) 41.14/41.42 (define @t43 () (= tptp.ulamvarsh (forall @t13 (=> @t42 (_ tptp.var @t41))))) 41.14/41.42 (define @t44 () (_ @v.0.P @v.0.A)) 41.14/41.42 (define @t45 () (forall @t13 (=> @t42 @t44))) 41.14/41.42 (define @t46 () (@list @v.0.P)) 41.14/41.42 (define @t47 () (= tptp.ulamvarind (forall @t46 (=> (_ @v.0.P tptp.one) (=> (forall @t13 (=> @t42 (=> @t44 (_ @v.0.P @t41)))) @t45))))) 41.14/41.42 (define @t48 () (= @v.0.A @v.0.B)) 41.14/41.42 (define @t49 () (_ tptp.ap @v.0.B)) 41.14/41.42 (define @t50 () (= (_ @t5 @v.0.C) (_ @t49 @v.0.D))) 41.14/41.42 (define @t51 () (@list @v.0.A @v.0.B @v.0.C @v.0.D)) 41.14/41.42 (define @t52 () (= tptp.apinj1 (forall @t51 (=> @t50 @t48)))) 41.14/41.42 (define @t53 () (= @v.0.C @v.0.D)) 41.14/41.42 (define @t54 () (= tptp.apinj2 (forall @t51 (=> @t50 @t53)))) 41.14/41.42 (define @t55 () (@list @v.0.A @v.0.B)) 41.14/41.42 (define @t56 () (= tptp.laminj (forall @t55 (=> (= @t18 (_ tptp.lam @v.0.B)) @t48)))) 41.14/41.42 (define @t57 () (= tptp.shinj (forall @t55 (=> (= @t41 (_ @t1 tptp.sh)) @t48)))) 41.14/41.42 (define @t58 () (@list @v.0.A @v.0.B @v.0.C)) 41.14/41.42 (define @t59 () (= tptp.lamnotap (forall @t58 (not (= @t18 (_ @t49 @v.0.C)))))) 41.14/41.42 (define @t60 () (= tptp.apnotvar (forall @t55 (not (_ tptp.var @t6))))) 41.14/41.42 (define @t61 () (= tptp.lamnotvar (forall @t13 (not (_ tptp.var @t18))))) 41.14/41.42 (define @t62 () (forall @t13 @t44)) 41.14/41.42 (define @t63 () (_ @v.0.P @t18)) 41.14/41.42 (define @t64 () (_ @v.0.P @v.0.B)) 41.14/41.42 (define @t65 () (forall @t55 (=> @t44 (=> @t64 (_ @v.0.P @t6))))) 41.14/41.42 (define @t66 () (= tptp.induction (forall @t46 (=> @t45 (=> @t65 (=> (forall @t13 (=> @t44 @t63)) @t62)))))) 41.14/41.42 (define @t67 () (_ @v.0.Q @v.0.X)) 41.14/41.42 (define @t68 () (@list @v.0.X)) 41.14/41.42 (define @t69 () (@list @v.0.A @v.0.M @v.0.P @v.0.Q)) 41.14/41.42 (define @t70 () (= tptp.pushprop_p_and_p_prime (lambda @t69 (forall @t68 (= @t67 (_ @v.0.P (_ (_ tptp.sub @v.0.X) @t9))))))) 41.14/41.42 (define @t71 () (_ (_ (_ (_ tptp.pushprop_p_and_p_prime @v.0.A) @v.0.M) @v.0.P) @v.0.Q)) 41.14/41.42 (define @t72 () (@list @v.0.Q)) 41.14/41.42 (define @t73 () (@list @v.0.P @v.0.A @v.0.M)) 41.14/41.42 (define @t74 () (= tptp.pushprop_lem0 (forall @t73 (exists @t72 @t71)))) 41.14/41.42 (define @t75 () (= tptp.pushprop_lem0_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction tptp.pushprop_lem0))))))))))))))))))))))))) 41.14/41.42 (define @t76 () (_ tptp.push @v.0.B)) 41.14/41.42 (define @t77 () (@list @v.0.P @v.1.K @v.0.A @v.0.M @v.0.B)) 41.14/41.42 (define @t78 () (= tptp.pushprop_lem1 (forall @t77 (=> @t44 (_ @v.1.K (_ @t3 (_ @t76 @v.0.M))))))) 41.14/41.42 (define @t79 () (= tptp.pushprop_lem1_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction tptp.pushprop_lem1))))))))))))))))))))))))) 41.14/41.42 (define @t80 () (= tptp.pushprop_lem1_lthm (=> tptp.axvarcons (=> tptp.axclos (=> tptp.axshiftcons (=> tptp.ulamvarind tptp.pushprop_lem1)))))) 41.14/41.42 (define @t81 () (@list @v.0.P @v.0.Q @v.0.A @v.0.M)) 41.14/41.42 (define @t82 () (= tptp.pushprop_lem1v2 (forall @t81 (=> @t44 (=> @t71 (_ @v.0.Q tptp.one)))))) 41.14/41.42 (define @t83 () (= tptp.pushprop_lem1v2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction tptp.pushprop_lem1v2))))))))))))))))))))))))) 41.14/41.42 (define @t84 () (= tptp.pushprop_lem1v2_lthm (=> tptp.axvarcons tptp.pushprop_lem1v2))) 41.14/41.42 (define @t85 () (_ tptp.sub @v.0.C)) 41.14/41.42 (define @t86 () (@list @v.0.C)) 41.14/41.42 (define @t87 () (_ tptp.var @v.0.B)) 41.14/41.42 (define @t88 () (@list @v.0.B)) 41.14/41.42 (define @t89 () (forall @t88 (=> @t87 (_ @v.0.P @t2)))) 41.14/41.42 (define @t90 () (= tptp.pushprop_lem2v2 (forall @t81 (=> @t71 (=> @t89 (forall @t86 (=> (_ tptp.var @v.0.C) (=> (_ @v.0.Q @v.0.C) (_ @v.0.Q (_ @t85 tptp.sh)))))))))) 41.14/41.42 (define @t91 () (= tptp.pushprop_lem2v2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction tptp.pushprop_lem2v2))))))))))))))))))))))))) 41.14/41.42 (define @t92 () (= tptp.pushprop_lem2v2_lthm (=> tptp.axclos (=> tptp.axshiftcons tptp.pushprop_lem2v2)))) 41.14/41.42 (define @t93 () (_ @t1 @t9)) 41.14/41.42 (define @t94 () (forall @t88 (=> @t87 (_ @v.0.P @t93)))) 41.14/41.42 (define @t95 () (_ @v.0.Q @v.0.B)) 41.14/41.42 (define @t96 () (= tptp.pushprop_lem3v2 (forall @t81 (=> @t71 (=> (forall @t88 (=> @t87 @t95)) @t94))))) 41.14/41.42 (define @t97 () (= tptp.pushprop_lem3v2_lthm tptp.pushprop_lem3v2)) 41.14/41.42 (define @t98 () (= tptp.pushprop (forall @t73 (=> @t89 (=> @t44 @t94))))) 41.14/41.42 (define @t99 () (= tptp.pushprop_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction tptp.pushprop))))))))))))))))))))))))) 41.14/41.42 (define @t100 () (=> tptp.ulamvar1 (=> tptp.axvarcons (=> tptp.axclos (=> tptp.axshiftcons (=> tptp.ulamvarind tptp.pushprop)))))) 41.14/41.42 (define @t101 () (= tptp.pushprop_lthm_orig @t100)) 41.14/41.42 (define @t102 () (= tptp.pushprop_lthm (=> tptp.pushprop_lem0 @t100))) 41.14/41.42 (define @t103 () (_ @t3 (_ @t76 tptp.id))) 41.14/41.42 (define @t104 () (forall @t13 (=> (forall @t88 (=> @t64 (_ @v.0.P @t103))) @t63))) 41.14/41.42 (define @t105 () (= tptp.induction2lem (forall @t46 (=> @t65 (=> @t104 (forall @t11 (=> @t89 (_ @v.0.P @t4)))))))) 41.14/41.42 (define @t106 () (=> tptp.induction (=> tptp.pushprop tptp.induction2lem))) 41.14/41.42 (define @t107 () (= tptp.induction2lem_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar @t106)))))))))))))))))))))))) 41.14/41.42 (define @t108 () (= tptp.induction2lem_lthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axabs (=> tptp.axclos (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr @t106)))))))))) 41.14/41.42 (define @t109 () (= tptp.induction2 (forall @t46 (=> @t45 (=> @t65 (=> @t104 @t62)))))) 41.14/41.42 (define @t110 () (=> tptp.induction2lem tptp.induction2)) 41.14/41.42 (define @t111 () (= tptp.induction2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop @t110)))))))))))))))))))))))))) 41.14/41.42 (define @t112 () (= tptp.induction2_lthm (=> tptp.axvarid @t110))) 41.14/41.42 (define @t113 () (= tptp.substmonoid (and @t30 @t25 @t35))) 41.14/41.42 (define @t114 () (= tptp.substmonoid_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 tptp.substmonoid)))))))))))))))))))))))))))) 41.14/41.42 (define @t115 () (= tptp.substmonoid_lthm (=> tptp.axidl (=> tptp.axassoc (=> tptp.axidr tptp.substmonoid))))) 41.14/41.42 (define @t116 () (= tptp.termmset (and @t22 @t14))) 41.14/41.42 (define @t117 () (= tptp.termmset_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid tptp.termmset))))))))))))))))))))))))))))) 41.14/41.42 (define @t118 () (= tptp.termmset_lthm (=> tptp.axvarid (=> tptp.axclos tptp.termmset)))) 41.14/41.42 (define @t119 () (_ (_ @v.0.F tptp.sh) tptp.one)) 41.14/41.42 (define @t120 () (@list @v.0.M @v.0.A @v.0.N)) 41.14/41.42 (define @t121 () (_ tptp.hoasap tptp.id)) 41.14/41.42 (define @t122 () (_ (_ @t121 @v.0.A) tptp.id)) 41.14/41.42 (define @t123 () (= (_ @t122 @v.0.C) (_ (_ (_ @t121 @v.0.B) tptp.id) @v.0.D))) 41.14/41.42 (define @t124 () (= tptp.hoasapinj1 (forall @t51 (=> @t123 @t48)))) 41.14/41.42 (define @t125 () (= tptp.hoasapinj1_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset tptp.hoasapinj1)))))))))))))))))))))))))))))) 41.14/41.42 (define @t126 () (= tptp.hoasapinj1_lthm (=> tptp.axvarid (=> tptp.apinj1 tptp.hoasapinj1)))) 41.14/41.42 (define @t127 () (= tptp.hoasapinj2 (forall @t51 (=> @t123 @t53)))) 41.14/41.42 (define @t128 () (= tptp.hoasapinj2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 tptp.hoasapinj2))))))))))))))))))))))))))))))) 41.14/41.42 (define @t129 () (= tptp.hoasapinj2_lthm (=> tptp.apinj2 tptp.hoasapinj2))) 41.14/41.42 (define @t130 () (_ (_ @v.0.G @v.0.M) @v.0.A)) 41.14/41.42 (define @t131 () (_ @v.0.F @v.0.M)) 41.14/41.42 (define @t132 () (_ @t131 @v.0.A)) 41.14/41.42 (define @t133 () (@list @v.0.M @v.0.A)) 41.14/41.42 (define @t134 () (_ tptp.hoaslam tptp.id)) 41.14/41.42 (define @t135 () (_ @t134 (lambda @t133 @t132))) 41.14/41.42 (define @t136 () (_ (_ @v.0.F @t20) @t32)) 41.14/41.42 (define @t137 () (_ (_ tptp.sub @t132) @v.0.N)) 41.14/41.42 (define @t138 () (forall @t120 (= @t137 @t136))) 41.14/41.42 (define @t139 () (@list @v.0.F)) 41.14/41.42 (define @t140 () (= tptp.hoaslaminj (forall @t139 (=> @t138 (forall (@list @v.0.G) (=> (forall @t120 (= (_ (_ tptp.sub @t130) @v.0.N) (_ (_ @v.0.G @t20) @t32))) (=> (= @t135 (_ @t134 (lambda @t133 @t130))) (forall @t133 (= @t132 @t130))))))))) 41.14/41.42 (define @t141 () (= tptp.hoaslaminj_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 tptp.hoaslaminj)))))))))))))))))))))))))))))))) 41.14/41.42 (define @t142 () (= tptp.hoaslaminj_lthm (=> tptp.axvarcons (=> tptp.axshiftcons (=> tptp.laminj tptp.hoaslaminj))))) 41.14/41.42 (define @t143 () (_ @t122 @v.0.B)) 41.14/41.42 (define @t144 () (= tptp.hoaslamnotap (forall @t139 (=> @t138 (forall @t55 (not (= (_ @t134 (lambda (@list @v.0.M @v.0.C) (_ @t131 @v.0.C))) @t143))))))) 41.14/41.42 (define @t145 () (= tptp.hoaslamnotap_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj tptp.hoaslamnotap))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t146 () (= tptp.hoaslamnotap_lthm (=> tptp.lamnotap tptp.hoaslamnotap))) 41.14/41.42 (define @t147 () (_ tptp.hoasvar tptp.id)) 41.14/41.42 (define @t148 () (= tptp.hoaslamnotvar (forall @t139 (=> @t138 (not (_ (_ @t147 @t135) tptp.id)))))) 41.14/41.42 (define @t149 () (= tptp.hoaslamnotvar_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap tptp.hoaslamnotvar)))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t150 () (= tptp.hoaslamnotvar_lthm (=> tptp.axvarid (=> tptp.lamnotvar tptp.hoaslamnotvar)))) 41.14/41.42 (define @t151 () (= tptp.hoasapnotvar (forall @t55 (not (_ (_ @t147 @t143) tptp.id))))) 41.14/41.42 (define @t152 () (= tptp.hoasapnotvar_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar tptp.hoasapnotvar))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t153 () (= tptp.hoasapnotvar_lthm (=> tptp.axvarid (=> tptp.apnotvar tptp.hoasapnotvar)))) 41.14/41.42 (define @t154 () (_ @v.1.P tptp.id)) 41.14/41.42 (define @t155 () (@list @v.1.P @v.0.Q)) 41.14/41.42 (define @t156 () (= tptp.hoasinduction_p_and_p_prime (lambda @t155 (forall @t68 (= @t67 (_ (_ @t154 @v.0.X) tptp.id)))))) 41.14/41.42 (define @t157 () (_ (_ tptp.hoasinduction_p_and_p_prime @v.1.P) @v.0.Q)) 41.14/41.42 (define @t158 () (@list @v.1.P)) 41.14/41.42 (define @t159 () (= tptp.hoasinduction_lem0 (forall @t158 (exists @t72 @t157)))) 41.14/41.42 (define @t160 () (_ @v.0.Q @v.0.A)) 41.14/41.42 (define @t161 () (_ (_ @t154 @v.0.A) tptp.id)) 41.14/41.42 (define @t162 () (forall @t13 (=> (_ (_ @t147 @v.0.A) tptp.id) @t161))) 41.14/41.42 (define @t163 () (_ (_ (_ @v.1.P @v.0.M) @v.0.A) (_ (_ tptp.comp @v.0.K) @v.0.N))) 41.14/41.42 (define @t164 () (_ (_ (_ @v.1.P (_ @t16 @v.0.K)) (_ @t3 @v.0.K)) @v.0.N)) 41.14/41.42 (define @t165 () (@list @v.0.M @v.0.A @v.0.N @v.0.K)) 41.14/41.42 (define @t166 () (forall @t165 (=> @t164 @t163))) 41.14/41.42 (define @t167 () (forall @t165 (=> @t163 @t164))) 41.14/41.42 (define @t168 () (= tptp.hoasinduction_lem1v2 (forall @t155 (=> @t167 (=> @t166 (=> @t162 (=> @t157 (forall @t13 (=> @t42 @t160))))))))) 41.14/41.42 (define @t169 () (= tptp.hoasinduction_lem1v2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar tptp.hoasinduction_lem1v2)))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t170 () (_ (_ @t154 @v.0.B) tptp.id)) 41.14/41.42 (define @t171 () (forall @t55 (=> @t161 (=> @t170 (_ (_ @t154 @t143) tptp.id))))) 41.14/41.42 (define @t172 () (= tptp.hoasinduction_lem2v2 (forall @t155 (=> @t167 (=> @t166 (=> @t171 (=> @t157 (forall @t55 (=> @t160 (=> @t95 (_ @v.0.Q @t6))))))))))) 41.14/41.42 (define @t173 () (= tptp.hoasinduction_lem2v2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar tptp.hoasinduction_lem2v2)))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t174 () (= tptp.hoasinduction_lem3v2_f (forall @t88 (exists @t139 (forall @t11 (= @t132 @t93)))))) 41.14/41.42 (define @t175 () (=> (forall @t13 (=> @t161 (_ (_ @t154 (_ (_ @v.0.F tptp.id) @v.0.A)) tptp.id))) (_ (_ @t154 @t135) tptp.id))) 41.14/41.42 (define @t176 () (forall @t139 (=> @t138 @t175))) 41.14/41.42 (define @t177 () (=> @t176 (=> @t157 (forall @t13 (=> (forall @t88 (=> @t95 (_ @v.0.Q @t103))) (_ @v.0.Q @t18)))))) 41.14/41.42 (define @t178 () (= tptp.hoasinduction_lem3v2 (forall @t155 (=> @t167 (=> @t166 @t177))))) 41.14/41.42 (define @t179 () (= tptp.hoasinduction_lem3v2_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar tptp.hoasinduction_lem3v2)))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t180 () (= tptp.hoasinduction_lem3v2_lthm (=> tptp.axvarid (=> tptp.axvarshift (=> tptp.axclos (=> tptp.axmap tptp.hoasinduction_lem3v2)))))) 41.14/41.42 (define @t181 () (= tptp.hoasinduction_lem3v2a (forall @t155 @t177))) 41.14/41.42 (define @t182 () (= tptp.hoasinduction_lem3v2a_lthm (=> tptp.hoasinduction_lem3v2_f (=> tptp.axvarid (=> tptp.axvarshift (=> tptp.axclos (=> tptp.axmap tptp.hoasinduction_lem3v2a))))))) 41.14/41.42 (define @t183 () (= tptp.hoasinduction_lem1 (forall @t158 (=> @t167 (=> @t166 (=> @t162 (forall @t13 (=> @t42 @t161)))))))) 41.14/41.42 (define @t184 () (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar tptp.hoasinduction_lem1))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t185 () (= tptp.hoasinduction_lem1_gthm @t184)) 41.14/41.42 (define @t186 () (= tptp.hoasinduction_lem1_lthm @t184)) 41.14/41.42 (define @t187 () (= tptp.hoasinduction_lem2 (forall @t158 (=> @t167 (=> @t166 (=> @t171 (forall @t55 (=> @t161 (=> @t170 (_ (_ @t154 @t6) tptp.id)))))))))) 41.14/41.42 (define @t188 () (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar tptp.hoasinduction_lem2))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t189 () (= tptp.hoasinduction_lem2_gthm @t188)) 41.14/41.42 (define @t190 () (= tptp.hoasinduction_lem2_lthm @t188)) 41.14/41.42 (define @t191 () (forall @t88 (=> @t170 (_ (_ @t154 @t103) tptp.id)))) 41.14/41.42 (define @t192 () (forall @t13 (=> @t191 (_ (_ @t154 (_ tptp.lam (_ @t3 @t37))) tptp.id)))) 41.14/41.42 (define @t193 () (= tptp.hoasinduction_lem3aa (forall @t158 (=> @t176 @t192)))) 41.14/41.42 (define @t194 () (= tptp.hoasinduction_lem3aa_lthm (=> tptp.axclos (=> tptp.axmap tptp.hoasinduction_lem3aa)))) 41.14/41.42 (define @t195 () (= tptp.hoasinduction_lem3aaa (forall @t158 (=> (forall @t139 (=> (exists @t86 (forall @t120 (and (= @t137 (_ (_ tptp.sub (_ @t85 @t9)) @v.0.N)) (= (_ @t85 @t33) @t136)))) @t175)) @t192)))) 41.14/41.42 (define @t196 () (=> @t176 (forall @t13 (=> @t191 (_ (_ @t154 @t18) tptp.id))))) 41.14/41.42 (define @t197 () (= tptp.hoasinduction_lem3 (forall @t158 (=> @t167 (=> @t166 @t196))))) 41.14/41.42 (define @t198 () (= tptp.hoasinduction_lem3_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar (=> tptp.hoasinduction_lem1 (=> tptp.hoasinduction_lem2 tptp.hoasinduction_lem3)))))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t199 () (= tptp.hoasinduction_lem3_lthm (=> tptp.axvarid (=> tptp.axvarshift (=> tptp.hoasinduction_lem3aa tptp.hoasinduction_lem3))))) 41.14/41.42 (define @t200 () (= tptp.hoasinduction_lem3a (forall @t158 @t196))) 41.14/41.42 (define @t201 () (= tptp.hoasinduction_lem3a_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar (=> tptp.hoasinduction_lem1 (=> tptp.hoasinduction_lem2 tptp.hoasinduction_lem3a)))))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t202 () (= tptp.hoasinduction_lem3a_lthm (=> tptp.axvarid (=> tptp.axvarshift (=> tptp.hoasinduction_lem3aa tptp.hoasinduction_lem3a))))) 41.14/41.42 (define @t203 () (= tptp.hoasinduction_lem3b (forall @t88 (exists @t139 (= (_ @t1 @t37) @t119))))) 41.14/41.42 (define @t204 () (= tptp.hoasinduction_lem3b_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar (=> tptp.hoasinduction_lem1 (=> tptp.hoasinduction_lem2 tptp.hoasinduction_lem3b)))))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t205 () (= tptp.hoasinduction_lem3b_lthm tptp.hoasinduction_lem3b)) 41.14/41.42 (define @t206 () (=> @t171 (=> @t176 (forall @t13 @t161)))) 41.14/41.42 (define @t207 () (= tptp.hoasinduction (forall @t158 (=> @t167 (=> @t166 (=> @t162 @t206)))))) 41.14/41.42 (define @t208 () (=> tptp.hoasinduction_lem1 (=> tptp.hoasinduction_lem2 (=> tptp.hoasinduction_lem3 tptp.hoasinduction)))) 41.14/41.42 (define @t209 () (= tptp.hoasinduction_gthm (=> tptp.axapp (=> tptp.axvarcons (=> tptp.axvarid (=> tptp.axabs (=> tptp.axclos (=> tptp.axidl (=> tptp.axshiftcons (=> tptp.axassoc (=> tptp.axmap (=> tptp.axidr (=> tptp.axvarshift (=> tptp.axscons (=> tptp.ulamvar1 (=> tptp.ulamvarsh (=> tptp.ulamvarind (=> tptp.apinj1 (=> tptp.apinj2 (=> tptp.laminj (=> tptp.shinj (=> tptp.lamnotap (=> tptp.apnotvar (=> tptp.lamnotvar (=> tptp.induction (=> tptp.pushprop (=> tptp.induction2lem (=> tptp.induction2 (=> tptp.substmonoid (=> tptp.termmset (=> tptp.hoasapinj1 (=> tptp.hoasapinj2 (=> tptp.hoaslaminj (=> tptp.hoaslamnotap (=> tptp.hoaslamnotvar (=> tptp.hoasapnotvar @t208)))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t210 () (= tptp.hoasinduction_lthm (=> tptp.induction2 @t208))) 41.14/41.42 (define @t211 () (= tptp.hoasinduction_lthm_3 (=> tptp.hoasinduction_lem0 (=> tptp.induction2 (=> tptp.axvarid (=> tptp.hoasinduction_lem3v2a tptp.hoasinduction)))))) 41.14/41.42 (define @t212 () (= tptp.hoasinduction_no_psi_cond (forall @t158 @t206))) 41.14/41.42 (define @t213 () (= tptp.hoasinduction_no_psi_cond_lthm (=> tptp.hoasinduction_lem0 (=> tptp.induction2 (=> tptp.axvarid (=> tptp.hoasinduction_lem3v2a tptp.hoasinduction_no_psi_cond)))))) 41.14/41.42 (define @t214 () (not tptp.hoaslaminj_lthm)) 41.14/41.42 (define @t215 () (const 0 (-> (@ho-elim-sort (-> tptp.subst tptp.term tptp.term)) tptp.subst (@ho-elim-sort (-> tptp.term tptp.term))))) 41.14/41.42 (define @t216 () (const 1 (-> (@ho-elim-sort (-> tptp.term tptp.term)) tptp.term tptp.term))) 41.14/41.42 (define @t217 () (const 2 (@ho-elim-sort (-> tptp.term tptp.term)))) 41.14/41.42 (define @t218 () (const 3 (@ho-elim-sort (-> tptp.term tptp.subst tptp.term)))) 41.14/41.42 (define @t219 () (const 4 (-> (@ho-elim-sort (-> tptp.term tptp.subst tptp.term)) tptp.term (@ho-elim-sort (-> tptp.subst tptp.term))))) 41.14/41.42 (define @t220 () (const 5 (-> (@ho-elim-sort (-> tptp.subst tptp.term)) tptp.subst tptp.term))) 41.14/41.42 (define @t221 () (_ @t220 (_ @t219 @t218 @v.0.A) @v.0.N)) 41.14/41.42 (define @t222 () (const 6 (@ho-elim-sort (-> tptp.subst tptp.subst tptp.subst)))) 41.14/41.42 (define @t223 () (const 7 (-> (@ho-elim-sort (-> tptp.subst tptp.subst tptp.subst)) tptp.subst (@ho-elim-sort (-> tptp.subst tptp.subst))))) 41.14/41.42 (define @t224 () (const 8 (-> (@ho-elim-sort (-> tptp.subst tptp.subst)) tptp.subst tptp.subst))) 41.14/41.42 (define @t225 () (_ @t224 (_ @t223 @t222 @v.0.M) @v.0.N)) 41.14/41.42 (define @t226 () (or (not (forall @t120 (= (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4595 @t225) @t221) (_ @t220 (_ @t219 @t218 (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4595 @v.0.M) @v.0.A)) @v.0.N)))) (not (forall @t120 (= (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4585 @t225) @t221) (_ @t220 (_ @t219 @t218 (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4585 @v.0.M) @v.0.A)) @v.0.N)))) (not (= (_ @t216 @t217 (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4585 tptp.sh) tptp.one)) (_ @t216 @t217 (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4595 tptp.sh) tptp.one)))) (= (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4585 @v.0.BOUND_VARIABLE_2448) @v.0.BOUND_VARIABLE_2446) (_ @t216 (_ @t215 @v.0.BOUND_VARIABLE_4595 @v.0.BOUND_VARIABLE_2448) @v.0.BOUND_VARIABLE_2446)))) 41.14/41.42 (define @t227 () (@list @v.0.BOUND_VARIABLE_4595 @v.0.BOUND_VARIABLE_2448 @v.0.BOUND_VARIABLE_2446 @v.0.BOUND_VARIABLE_4585)) 41.14/41.42 (define @t228 () (forall @t55 (or (not (= (_ @t216 @t217 @v.0.B) (_ @t216 @t217 @v.0.A))) @t48))) 41.14/41.42 (define @t229 () (const 9 (@ho-elim-sort (-> tptp.term tptp.subst tptp.subst)))) 41.14/41.42 (define @t230 () (const 10 (-> (@ho-elim-sort (-> tptp.term tptp.subst tptp.subst)) tptp.term (@ho-elim-sort (-> tptp.subst tptp.subst))))) 41.14/41.42 (define @t231 () (_ @t224 (_ @t230 @t229 @v.0.A) @v.0.M)) 41.14/41.42 (define @t232 () (_ @t223 @t222 tptp.sh)) 41.14/41.42 (define @t233 () (_ @t219 @t218 tptp.one)) 41.14/41.42 (define @t234 () (= (@v.0.F @v.0.BOUND_VARIABLE_2448 @v.0.BOUND_VARIABLE_2446) (@v.0.BOUND_VARIABLE_2444 @v.0.BOUND_VARIABLE_2448 @v.0.BOUND_VARIABLE_2446))) 41.14/41.42 (define @t235 () (@v.0.F tptp.sh tptp.one)) 41.14/41.42 (define @t236 () (tptp.lam @t235)) 41.14/41.42 (define @t237 () (tptp.sub @v.0.A @v.0.N)) 41.14/41.42 (define @t238 () (tptp.comp @v.0.M @v.0.N)) 41.14/41.42 (define @t239 () (not (forall @t120 (= (tptp.sub (@v.0.BOUND_VARIABLE_2444 @v.0.M @v.0.A) @v.0.N) (@v.0.BOUND_VARIABLE_2444 @t238 @t237))))) 41.14/41.42 (define @t240 () (@v.0.F @v.0.M @v.0.A)) 41.14/41.42 (define @t241 () (not (forall @t120 (= (tptp.sub @t240 @v.0.N) (@v.0.F @t238 @t237))))) 41.14/41.42 (define @t242 () (@list @v.0.F @v.0.BOUND_VARIABLE_2448 @v.0.BOUND_VARIABLE_2446 @v.0.BOUND_VARIABLE_2444)) 41.14/41.42 (define @t243 () (forall @t242 (or @t241 @t239 (not (= @t236 (tptp.lam (@v.0.BOUND_VARIABLE_2444 tptp.sh tptp.one)))) @t234))) 41.14/41.42 (define @t244 () (tptp.lam @v.0.A)) 41.14/41.42 (define @t245 () (forall @t55 (or (not (= @t244 (tptp.lam @v.0.B))) @t48))) 41.14/41.42 (define @t246 () (tptp.push @v.0.A @v.0.M)) 41.14/41.42 (define @t247 () (forall @t11 (= @v.0.M (tptp.comp tptp.sh @t246)))) 41.14/41.42 (define @t248 () (forall @t11 (= @v.0.A (tptp.sub tptp.one @t246)))) 41.14/41.42 (define @t249 () (=> @t248 (=> @t247 (=> @t245 @t243)))) 41.14/41.42 (define @t250 () (not @t249)) 41.14/41.42 (define @t251 () (tptp.sub @v.0.B @v.0.M)) 41.14/41.42 (define @t252 () (tptp.sub @v.0.A @v.0.M)) 41.14/41.42 (define @t253 () (tptp.ap @v.0.A @v.0.B)) 41.14/41.42 (define @t254 () (forall @t7 (= (tptp.sub @t253 @v.0.M) (tptp.ap @t252 @t251)))) 41.14/41.42 (define @t255 () (tptp.sub @v.0.A tptp.id)) 41.14/41.42 (define @t256 () (forall @t13 (= @v.0.A @t255))) 41.14/41.42 (define @t257 () (forall @t11 (= (tptp.sub @t244 @v.0.M) (tptp.lam (tptp.sub @v.0.A (tptp.push tptp.one (tptp.comp @v.0.M tptp.sh))))))) 41.14/41.42 (define @t258 () (forall @t21 (= (tptp.sub @t252 @v.0.N) (tptp.sub @v.0.A @t238)))) 41.14/41.42 (define @t259 () (forall @t24 (= @v.0.M (tptp.comp tptp.id @v.0.M)))) 41.14/41.42 (define @t260 () (forall @t29 (= (tptp.comp @t238 @v.0.K) (tptp.comp @v.0.M (tptp.comp @v.0.N @v.0.K))))) 41.14/41.42 (define @t261 () (forall @t21 (= (tptp.comp @t246 @v.0.N) (tptp.push @t237 @t238)))) 41.14/41.42 (define @t262 () (forall @t24 (= @v.0.M (tptp.comp @v.0.M tptp.id)))) 41.14/41.42 (define @t263 () (= tptp.id @t37)) 41.14/41.42 (define @t264 () (forall @t24 (= @v.0.M (tptp.push (tptp.sub tptp.one @v.0.M) (tptp.comp tptp.sh @v.0.M))))) 41.14/41.42 (define @t265 () (tptp.sub @v.0.A tptp.sh)) 41.14/41.42 (define @t266 () (not (tptp.var @v.0.A))) 41.14/41.42 (define @t267 () (forall @t13 (or @t266 (tptp.var @t265)))) 41.14/41.42 (define @t268 () (@v.0.P @v.0.A)) 41.14/41.42 (define @t269 () (not @t268)) 41.14/41.42 (define @t270 () (forall (@list @v.0.P @v.0.BOUND_VARIABLE_2026) (or (not (@v.0.P tptp.one)) (not (forall @t13 (or @t266 @t269 (@v.0.P @t265)))) (not (tptp.var @v.0.BOUND_VARIABLE_2026)) (@v.0.P @v.0.BOUND_VARIABLE_2026)))) 41.14/41.42 (define @t271 () (not (= (tptp.ap @v.0.A @v.0.C) (tptp.ap @v.0.B @v.0.D)))) 41.14/41.42 (define @t272 () (forall @t51 (or @t271 @t48))) 41.14/41.42 (define @t273 () (forall @t51 (or @t271 @t53))) 41.14/41.42 (define @t274 () (forall @t55 (or (not (= @t265 (tptp.sub @v.0.B tptp.sh))) @t48))) 41.14/41.42 (define @t275 () (forall @t58 (not (= @t244 (tptp.ap @v.0.B @v.0.C))))) 41.14/41.42 (define @t276 () (forall @t55 (not (tptp.var @t253)))) 41.14/41.42 (define @t277 () (forall @t13 (not (tptp.var @t244)))) 41.14/41.42 (define @t278 () (@v.0.P @t244)) 41.14/41.42 (define @t279 () (not (@v.0.P @v.0.B))) 41.14/41.42 (define @t280 () (not (forall @t55 (or @t269 @t279 (@v.0.P @t253))))) 41.14/41.42 (define @t281 () (not (forall @t13 (or @t266 @t268)))) 41.14/41.42 (define @t282 () (forall (@list @v.0.P @v.0.BOUND_VARIABLE_2122) (or @t281 @t280 (not (forall @t13 (or @t269 @t278))) (@v.0.P @v.0.BOUND_VARIABLE_2122)))) 41.14/41.42 (define @t283 () (@v.0.Q @v.0.X)) 41.14/41.42 (define @t284 () (forall @t68 (= @t283 (@v.0.P (tptp.sub @v.0.X @t246))))) 41.14/41.42 (define @t285 () (not @t284)) 41.14/41.42 (define @t286 () (forall @t73 (not (forall @t72 @t285)))) 41.14/41.42 (define @t287 () (not (tptp.pushprop_p_and_p_prime @v.0.A @v.0.M @v.0.P @v.0.Q))) 41.14/41.42 (define @t288 () (= tptp.pushprop_lem0 (forall @t73 (not (forall @t72 @t287))))) 41.14/41.42 (define @t289 () (forall @t77 (or @t269 (@v.1.K (tptp.sub @v.0.A (tptp.push @v.0.B @v.0.M)))))) 41.14/41.42 (define @t290 () (@v.0.Q tptp.one)) 41.14/41.42 (define @t291 () (forall @t81 (or @t269 @t285 @t290))) 41.14/41.42 (define @t292 () (= tptp.pushprop_lem1v2 (forall @t81 (or @t269 @t287 @t290)))) 41.14/41.42 (define @t293 () (@v.0.Q (tptp.sub @v.0.BOUND_VARIABLE_2208 tptp.sh))) 41.14/41.42 (define @t294 () (not (@v.0.Q @v.0.BOUND_VARIABLE_2208))) 41.14/41.42 (define @t295 () (not (tptp.var @v.0.BOUND_VARIABLE_2208))) 41.14/41.42 (define @t296 () (not (tptp.var @v.0.B))) 41.14/41.42 (define @t297 () (not (forall @t88 (or @t296 (@v.0.P @t251))))) 41.14/41.42 (define @t298 () (@list @v.0.P @v.0.Q @v.0.A @v.0.M @v.0.BOUND_VARIABLE_2208)) 41.14/41.42 (define @t299 () (forall @t298 (or @t285 @t297 @t295 @t294 @t293))) 41.14/41.42 (define @t300 () (= tptp.pushprop_lem2v2 (forall @t298 (or @t287 @t297 @t295 @t294 @t293)))) 41.14/41.42 (define @t301 () (@v.0.P (tptp.sub @v.0.BOUND_VARIABLE_2246 @t246))) 41.14/41.42 (define @t302 () (not (tptp.var @v.0.BOUND_VARIABLE_2246))) 41.14/41.42 (define @t303 () (@v.0.Q @v.0.B)) 41.14/41.42 (define @t304 () (not (forall @t88 (or @t296 @t303)))) 41.14/41.42 (define @t305 () (@list @v.0.P @v.0.Q @v.0.A @v.0.M @v.0.BOUND_VARIABLE_2246)) 41.14/41.42 (define @t306 () (forall @t305 (or @t285 @t304 @t302 @t301))) 41.14/41.42 (define @t307 () (= tptp.pushprop_lem3v2 (forall @t305 (or @t287 @t304 @t302 @t301)))) 41.14/41.42 (define @t308 () (forall (@list @v.0.P @v.0.A @v.0.M @v.0.BOUND_VARIABLE_2268) (or @t297 @t269 (not (tptp.var @v.0.BOUND_VARIABLE_2268)) (@v.0.P (tptp.sub @v.0.BOUND_VARIABLE_2268 @t246))))) 41.14/41.42 (define @t309 () (=> @t40 (=> @t248 (=> @t258 (=> @t247 (=> @t270 @t308)))))) 41.14/41.42 (define @t310 () (tptp.push @v.0.B tptp.id)) 41.14/41.42 (define @t311 () (not (forall @t13 (or (not (forall @t88 (or @t279 (@v.0.P (tptp.sub @v.0.A @t310))))) @t278)))) 41.14/41.42 (define @t312 () (forall (@list @v.0.P @v.0.BOUND_VARIABLE_2315 @v.0.BOUND_VARIABLE_2313) (or @t280 @t311 (not (forall @t88 (or @t296 (@v.0.P (tptp.sub @v.0.B @v.0.BOUND_VARIABLE_2315))))) (@v.0.P (tptp.sub @v.0.BOUND_VARIABLE_2313 @v.0.BOUND_VARIABLE_2315))))) 41.14/41.42 (define @t313 () (=> @t282 (=> @t308 @t312))) 41.14/41.42 (define @t314 () (forall (@list @v.0.P @v.0.BOUND_VARIABLE_2340) (or @t281 @t280 @t311 (@v.0.P @v.0.BOUND_VARIABLE_2340)))) 41.14/41.42 (define @t315 () (=> @t312 @t314)) 41.14/41.42 (define @t316 () (and @t260 @t259 @t262)) 41.14/41.42 (define @t317 () (and @t258 @t256)) 41.14/41.42 (define @t318 () (not (= (tptp.ap @t255 @v.0.C) (tptp.ap (tptp.sub @v.0.B tptp.id) @v.0.D)))) 41.14/41.42 (define @t319 () (forall @t51 (or @t318 @t48))) 41.14/41.42 (define @t320 () (not (= (tptp.hoasap tptp.id @v.0.A tptp.id @v.0.C) (tptp.hoasap tptp.id @v.0.B tptp.id @v.0.D)))) 41.14/41.42 (define @t321 () (= tptp.hoasapinj1 (forall @t51 (or @t320 @t48)))) 41.14/41.42 (define @t322 () (forall @t51 (or @t318 @t53))) 41.14/41.42 (define @t323 () (= tptp.hoasapinj2 (forall @t51 (or @t320 @t53)))) 41.14/41.42 (define @t324 () (tptp.hoaslam tptp.id @v.0.F)) 41.14/41.42 (define @t325 () (= tptp.hoaslaminj (forall @t242 (or @t241 @t239 (not (= @t324 (tptp.hoaslam tptp.id @v.0.BOUND_VARIABLE_2444))) @t234)))) 41.14/41.42 (define @t326 () (@list @v.0.F @v.0.BOUND_VARIABLE_2489 @v.0.BOUND_VARIABLE_2487)) 41.14/41.42 (define @t327 () (forall @t326 (or @t241 (not (= @t236 (tptp.ap (tptp.sub @v.0.BOUND_VARIABLE_2487 tptp.id) @v.0.BOUND_VARIABLE_2489)))))) 41.14/41.42 (define @t328 () (= tptp.hoaslamnotap (forall @t326 (or @t241 (not (= @t324 (tptp.hoasap tptp.id @v.0.BOUND_VARIABLE_2487 tptp.id @v.0.BOUND_VARIABLE_2489))))))) 41.14/41.42 (define @t329 () (forall @t139 (or @t241 (not (tptp.var (tptp.sub @t236 tptp.id)))))) 41.14/41.42 (define @t330 () (= tptp.hoaslamnotvar (forall @t139 (or @t241 (not (tptp.hoasvar tptp.id @t324 tptp.id)))))) 41.14/41.42 (define @t331 () (tptp.ap @t255 @v.0.B)) 41.14/41.42 (define @t332 () (forall @t55 (not (tptp.var (tptp.sub @t331 tptp.id))))) 41.14/41.42 (define @t333 () (tptp.hoasap tptp.id @v.0.A tptp.id @v.0.B)) 41.14/41.42 (define @t334 () (= tptp.hoasapnotvar (forall @t55 (not (tptp.hoasvar tptp.id @t333 tptp.id))))) 41.14/41.42 (define @t335 () (forall @t68 (= @t283 (@v.1.P tptp.id @v.0.X tptp.id)))) 41.14/41.42 (define @t336 () (not @t335)) 41.14/41.42 (define @t337 () (forall @t158 (not (forall @t72 @t336)))) 41.14/41.42 (define @t338 () (not (tptp.hoasinduction_p_and_p_prime @v.1.P @v.0.Q))) 41.14/41.42 (define @t339 () (= tptp.hoasinduction_lem0 (forall @t158 (not (forall @t72 @t338))))) 41.14/41.42 (define @t340 () (@v.0.Q @v.0.BOUND_VARIABLE_2590)) 41.14/41.42 (define @t341 () (not (tptp.var @v.0.BOUND_VARIABLE_2590))) 41.14/41.42 (define @t342 () (@v.1.P tptp.id @v.0.A tptp.id)) 41.14/41.42 (define @t343 () (not (forall @t13 (or (not (tptp.var @t255)) @t342)))) 41.14/41.42 (define @t344 () (@v.1.P @v.0.M @v.0.A (tptp.comp @v.0.K @v.0.N))) 41.14/41.42 (define @t345 () (@v.1.P (tptp.comp @v.0.M @v.0.K) (tptp.sub @v.0.A @v.0.K) @v.0.N)) 41.14/41.42 (define @t346 () (not (forall @t165 (or (not @t345) @t344)))) 41.14/41.42 (define @t347 () (not (forall @t165 (or (not @t344) @t345)))) 41.14/41.42 (define @t348 () (@list @v.1.P @v.0.Q @v.0.BOUND_VARIABLE_2590)) 41.14/41.42 (define @t349 () (forall @t348 (or @t347 @t346 @t343 @t336 @t341 @t340))) 41.14/41.42 (define @t350 () (not (forall @t13 (or (not (tptp.hoasvar tptp.id @v.0.A tptp.id)) @t342)))) 41.14/41.42 (define @t351 () (= tptp.hoasinduction_lem1v2 (forall @t348 (or @t347 @t346 @t350 @t338 @t341 @t340)))) 41.14/41.42 (define @t352 () (@v.0.Q (tptp.ap @v.0.BOUND_VARIABLE_2640 @v.0.BOUND_VARIABLE_2642))) 41.14/41.42 (define @t353 () (not (@v.0.Q @v.0.BOUND_VARIABLE_2642))) 41.14/41.42 (define @t354 () (not (@v.0.Q @v.0.BOUND_VARIABLE_2640))) 41.14/41.42 (define @t355 () (not (@v.1.P tptp.id @v.0.B tptp.id))) 41.14/41.42 (define @t356 () (not @t342)) 41.14/41.42 (define @t357 () (not (forall @t55 (or @t356 @t355 (@v.1.P tptp.id @t331 tptp.id))))) 41.14/41.42 (define @t358 () (@list @v.1.P @v.0.Q @v.0.BOUND_VARIABLE_2642 @v.0.BOUND_VARIABLE_2640)) 41.14/41.42 (define @t359 () (forall @t358 (or @t347 @t346 @t357 @t336 @t354 @t353 @t352))) 41.14/41.42 (define @t360 () (not (forall @t55 (or @t356 @t355 (@v.1.P tptp.id @t333 tptp.id))))) 41.14/41.42 (define @t361 () (= tptp.hoasinduction_lem2v2 (forall @t358 (or @t347 @t346 @t360 @t338 @t354 @t353 @t352)))) 41.14/41.42 (define @t362 () (forall @t88 (not (forall @t139 (not (forall @t11 (= (tptp.sub @v.0.B @t246) @t240))))))) 41.14/41.42 (define @t363 () (@v.0.Q (tptp.lam @v.0.BOUND_VARIABLE_2722))) 41.14/41.42 (define @t364 () (not @t303)) 41.14/41.42 (define @t365 () (not (forall @t88 (or @t364 (@v.0.Q (tptp.sub @v.0.BOUND_VARIABLE_2722 @t310)))))) 41.14/41.42 (define @t366 () (@v.1.P tptp.id @t236 tptp.id)) 41.14/41.42 (define @t367 () (not (forall @t13 (or @t356 (@v.1.P tptp.id (@v.0.F tptp.id @v.0.A) tptp.id))))) 41.14/41.42 (define @t368 () (not (forall @t139 (or @t241 @t367 @t366)))) 41.14/41.42 (define @t369 () (@list @v.1.P @v.0.Q @v.0.BOUND_VARIABLE_2722)) 41.14/41.42 (define @t370 () (forall @t369 (or @t347 @t346 @t368 @t336 @t365 @t363))) 41.14/41.42 (define @t371 () (@v.1.P tptp.id @t324 tptp.id)) 41.14/41.42 (define @t372 () (not (forall @t139 (or @t241 @t367 @t371)))) 41.14/41.42 (define @t373 () (= tptp.hoasinduction_lem3v2 (forall @t369 (or @t347 @t346 @t372 @t338 @t365 @t363)))) 41.14/41.42 (define @t374 () (@v.0.Q (tptp.lam @v.0.BOUND_VARIABLE_2743))) 41.14/41.42 (define @t375 () (not (forall @t88 (or @t364 (@v.0.Q (tptp.sub @v.0.BOUND_VARIABLE_2743 @t310)))))) 41.14/41.42 (define @t376 () (@list @v.1.P @v.0.Q @v.0.BOUND_VARIABLE_2743)) 41.14/41.42 (define @t377 () (forall @t376 (or @t368 @t336 @t375 @t374))) 41.14/41.42 (define @t378 () (= tptp.hoasinduction_lem3v2a (forall @t376 (or @t372 @t338 @t375 @t374)))) 41.14/41.42 (define @t379 () (@v.1.P tptp.id @v.0.BOUND_VARIABLE_2772 tptp.id)) 41.14/41.42 (define @t380 () (not (tptp.var @v.0.BOUND_VARIABLE_2772))) 41.14/41.42 (define @t381 () (@list @v.1.P @v.0.BOUND_VARIABLE_2772)) 41.14/41.42 (define @t382 () (forall @t381 (or @t347 @t346 @t343 @t380 @t379))) 41.14/41.42 (define @t383 () (= tptp.hoasinduction_lem1 (forall @t381 (or @t347 @t346 @t350 @t380 @t379)))) 41.14/41.42 (define @t384 () (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t382))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t385 () (@v.1.P tptp.id (tptp.ap @v.0.BOUND_VARIABLE_2801 @v.0.BOUND_VARIABLE_2803) tptp.id)) 41.14/41.42 (define @t386 () (not (@v.1.P tptp.id @v.0.BOUND_VARIABLE_2803 tptp.id))) 41.14/41.42 (define @t387 () (not (@v.1.P tptp.id @v.0.BOUND_VARIABLE_2801 tptp.id))) 41.14/41.42 (define @t388 () (@list @v.1.P @v.0.BOUND_VARIABLE_2803 @v.0.BOUND_VARIABLE_2801)) 41.14/41.42 (define @t389 () (forall @t388 (or @t347 @t346 @t357 @t387 @t386 @t385))) 41.14/41.42 (define @t390 () (= tptp.hoasinduction_lem2 (forall @t388 (or @t347 @t346 @t360 @t387 @t386 @t385)))) 41.14/41.42 (define @t391 () (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t389))))))))))))))))))))))))))))))))))) 41.14/41.42 (define @t392 () (tptp.push tptp.one tptp.sh)) 41.14/41.42 (define @t393 () (@v.1.P tptp.id (tptp.lam (tptp.sub @v.0.BOUND_VARIABLE_2845 @t392)) tptp.id)) 41.14/41.42 (define @t394 () (not (forall @t88 (or @t355 (@v.1.P tptp.id (tptp.sub @v.0.BOUND_VARIABLE_2845 @t310) tptp.id))))) 41.14/41.42 (define @t395 () (@list @v.1.P @v.0.BOUND_VARIABLE_2845)) 41.14/41.42 (define @t396 () (forall @t395 (or @t368 @t394 @t393))) 41.14/41.42 (define @t397 () (= tptp.hoasinduction_lem3aa (forall @t395 (or @t372 @t394 @t393)))) 41.14/41.42 (define @t398 () (@v.1.P tptp.id (tptp.lam (tptp.sub @v.0.BOUND_VARIABLE_2967 @t392)) tptp.id)) 41.14/41.42 (define @t399 () (not (forall @t88 (or @t355 (@v.1.P tptp.id (tptp.sub @v.0.BOUND_VARIABLE_2967 @t310) tptp.id))))) 41.14/41.42 (define @t400 () (tptp.comp @v.0.BOUND_VARIABLE_2884 @v.0.BOUND_VARIABLE_2888)) 41.14/41.42 (define @t401 () (tptp.sub @v.0.BOUND_VARIABLE_2886 @v.0.BOUND_VARIABLE_2888)) 41.14/41.42 (define @t402 () (not (forall (@list @v.0.BOUND_VARIABLE_2884 @v.0.BOUND_VARIABLE_2886 @v.0.BOUND_VARIABLE_2888) (= (@v.0.F @t400 @t401) (tptp.sub @v.0.BOUND_VARIABLE_2945 (tptp.push @t401 @t400)))))) 41.14/41.42 (define @t403 () (not (forall (@list @v.0.BOUND_VARIABLE_2866 @v.0.BOUND_VARIABLE_2868 @v.0.BOUND_VARIABLE_2870) (= (tptp.sub (@v.0.F @v.0.BOUND_VARIABLE_2866 @v.0.BOUND_VARIABLE_2868) @v.0.BOUND_VARIABLE_2870) (tptp.sub (tptp.sub @v.0.BOUND_VARIABLE_2945 (tptp.push @v.0.BOUND_VARIABLE_2868 @v.0.BOUND_VARIABLE_2866)) @v.0.BOUND_VARIABLE_2870))))) 41.14/41.42 (define @t404 () (@list @v.0.F @v.0.BOUND_VARIABLE_2945)) 41.14/41.42 (define @t405 () (@list @v.1.P @v.0.BOUND_VARIABLE_2967)) 41.14/41.42 (define @t406 () (= tptp.hoasinduction_lem3aaa (forall @t405 (or (not (forall @t404 (or @t367 @t371 @t403 @t402))) @t399 @t398)))) 41.14/41.42 (define @t407 () (@v.1.P tptp.id (tptp.lam @v.0.BOUND_VARIABLE_3002) tptp.id)) 41.14/41.42 (define @t408 () (not (forall @t88 (or @t355 (@v.1.P tptp.id (tptp.sub @v.0.BOUND_VARIABLE_3002 @t310) tptp.id))))) 41.14/41.42 (define @t409 () (@list @v.1.P @v.0.BOUND_VARIABLE_3002)) 41.14/41.42 (define @t410 () (forall @t409 (or @t347 @t346 @t368 @t408 @t407))) 41.14/41.42 (define @t411 () (= tptp.hoasinduction_lem3 (forall @t409 (or @t347 @t346 @t372 @t408 @t407)))) 41.14/41.42 (define @t412 () (@v.1.P tptp.id (tptp.lam @v.0.BOUND_VARIABLE_3021) tptp.id)) 41.14/41.42 (define @t413 () (not (forall @t88 (or @t355 (@v.1.P tptp.id (tptp.sub @v.0.BOUND_VARIABLE_3021 @t310) tptp.id))))) 41.14/41.42 (define @t414 () (@list @v.1.P @v.0.BOUND_VARIABLE_3021)) 41.14/41.42 (define @t415 () (forall @t414 (or @t368 @t413 @t412))) 41.14/41.42 (define @t416 () (= tptp.hoasinduction_lem3a (forall @t414 (or @t372 @t413 @t412)))) 41.14/41.42 (define @t417 () (forall @t88 (not (forall @t139 (not (= @t235 (tptp.sub @v.0.B @t392))))))) 41.14/41.42 (define @t418 () (@v.1.P tptp.id @v.0.BOUND_VARIABLE_3066 tptp.id)) 41.14/41.42 (define @t419 () (@list @v.1.P @v.0.BOUND_VARIABLE_3066)) 41.14/41.42 (define @t420 () (forall @t419 (or @t347 @t346 @t343 @t357 @t368 @t418))) 41.14/41.42 (define @t421 () (= tptp.hoasinduction (forall @t419 (or @t347 @t346 @t350 @t360 @t372 @t418)))) 41.14/41.42 (define @t422 () (=> @t382 (=> @t389 (=> @t410 @t420)))) 41.14/41.42 (define @t423 () (@v.1.P tptp.id @v.0.BOUND_VARIABLE_3076 tptp.id)) 41.14/41.42 (define @t424 () (@list @v.1.P @v.0.BOUND_VARIABLE_3076)) 41.14/41.42 (define @t425 () (forall @t424 (or @t357 @t368 @t423))) 41.14/41.42 (define @t426 () (= tptp.hoasinduction_no_psi_cond (forall @t424 (or @t360 @t372 @t423)))) 41.14/41.42 (define @t427 () (exists @t227 (not @t226))) 41.14/41.42 (define @t428 () (@quantifiers_skolemize @t427 @v.0.BOUND_VARIABLE_2446)) 41.14/41.42 (define @t429 () (@quantifiers_skolemize @t427 @v.0.BOUND_VARIABLE_2448)) 41.14/41.42 (define @t430 () (@quantifiers_skolemize @t427 @v.0.BOUND_VARIABLE_4595)) 41.14/41.42 (define @t431 () (@quantifiers_skolemize @t427 @v.0.BOUND_VARIABLE_4585)) 41.14/41.42 (define @t432 () (= (_ @t216 (_ @t215 @t431 @t429) @t428) (_ @t216 (_ @t215 @t430 @t429) @t428))) 41.14/41.42 (define @t433 () (_ @t216 (_ @t215 @t430 tptp.sh) tptp.one)) 41.14/41.42 (define @t434 () (_ @t216 (_ @t215 @t431 tptp.sh) tptp.one)) 41.14/41.42 (define @t435 () (= (_ @t216 @t217 @t434) (_ @t216 @t217 @t433))) 41.14/41.42 (define @t436 () (not @t435)) 41.14/41.42 (define @t437 () (forall @t120 (= (_ @t216 (_ @t215 @t431 @t225) @t221) (_ @t220 (_ @t219 @t218 (_ @t216 (_ @t215 @t431 @v.0.M) @v.0.A)) @v.0.N)))) 41.14/41.42 (define @t438 () (not @t437)) 41.14/41.42 (define @t439 () (forall @t120 (= (_ @t216 (_ @t215 @t430 @t225) @t221) (_ @t220 (_ @t219 @t218 (_ @t216 (_ @t215 @t430 @v.0.M) @v.0.A)) @v.0.N)))) 41.14/41.42 (define @t440 () (not @t439)) 41.14/41.42 (define @t441 () (or @t440 @t438 @t436 @t432)) 41.14/41.42 (define @t442 () (= @t434 @t433)) 41.14/41.42 (define @t443 () (or @t436 @t442)) 41.14/41.42 (define @t444 () (@list @t428 @t429)) 41.14/41.42 (define @t445 () (_ @t224 (_ @t230 @t229 @t428) @t429)) 41.14/41.42 (define @t446 () (@list tptp.sh tptp.one @t445)) 41.14/41.42 (define @t447 () (_ @t220 (_ @t219 @t218 @t434) @t445)) 41.14/41.42 (define @t448 () (_ @t220 @t233 @t445)) 41.14/41.42 (define @t449 () (_ @t224 @t232 @t445)) 41.14/41.42 (define @t450 () (_ @t216 (_ @t215 @t431 @t449) @t448)) 41.14/41.42 (define @t451 () (= @t447 @t450)) 41.14/41.42 (define @t452 () (= @t429 @t449)) 41.14/41.42 (define @t453 () (= @t428 @t448)) 41.14/41.42 (define @t454 () (= (_ @t216 (_ @t215 @t430 @t449) @t448) (_ @t220 (_ @t219 @t218 @t433) @t445))) 41.14/41.42 (define @t455 () (and @t442 @t452 @t453 @t454 @t451)) 41.14/41.42 (assume @p1 @t8) 41.14/41.42 (assume @p2 @t12) 41.14/41.42 (assume @p3 @t15) 41.14/41.42 (assume @p4 @t19) 41.14/41.42 (assume @p5 @t23) 41.14/41.42 (assume @p6 @t26) 41.14/41.42 (assume @p7 @t28) 41.14/41.42 (assume @p8 @t31) 41.14/41.42 (assume @p9 @t34) 41.14/41.42 (assume @p10 @t36) 41.14/41.42 (assume @p11 @t38) 41.14/41.42 (assume @p12 @t39) 41.14/41.42 (assume @p13 (= tptp.ulamvar1 @t40)) 41.14/41.42 (assume @p14 @t43) 41.14/41.42 (assume @p15 @t47) 41.14/41.42 (assume @p16 @t52) 41.14/41.42 (assume @p17 @t54) 41.14/41.42 (assume @p18 @t56) 41.14/41.42 (assume @p19 @t57) 41.14/41.42 (assume @p20 @t59) 41.14/41.42 (assume @p21 @t60) 41.14/41.42 (assume @p22 @t61) 41.14/41.42 (assume @p23 @t66) 41.14/41.42 (assume @p24 @t70) 41.14/41.42 (assume @p25 @t74) 41.14/41.42 (assume @p26 @t75) 41.14/41.42 (assume @p27 (= tptp.pushprop_lem0_lthm tptp.pushprop_lem0)) 41.14/41.42 (assume @p28 @t78) 41.14/41.42 (assume @p29 @t79) 41.14/41.42 (assume @p30 @t80) 41.14/41.42 (assume @p31 @t82) 41.14/41.42 (assume @p32 @t83) 41.14/41.42 (assume @p33 @t84) 41.14/41.42 (assume @p34 @t90) 41.14/41.42 (assume @p35 @t91) 41.14/41.42 (assume @p36 @t92) 41.14/41.42 (assume @p37 @t96) 41.14/41.42 (assume @p38 @t97) 41.14/41.42 (assume @p39 @t98) 41.14/41.42 (assume @p40 @t99) 41.14/41.42 (assume @p41 @t101) 41.14/41.42 (assume @p42 @t102) 41.14/41.42 (assume @p43 @t105) 41.14/41.42 (assume @p44 @t107) 41.14/41.42 (assume @p45 @t108) 41.14/41.42 (assume @p46 @t109) 41.14/41.42 (assume @p47 @t111) 41.14/41.42 (assume @p48 @t112) 41.14/41.42 (assume @p49 @t113) 41.14/41.42 (assume @p50 @t114) 41.14/41.42 (assume @p51 @t115) 41.14/41.42 (assume @p52 @t116) 41.14/41.42 (assume @p53 @t117) 41.14/41.42 (assume @p54 @t118) 41.14/41.42 (assume @p55 (= tptp.hoasap (lambda (@list @v.0.M @v.0.A @v.0.N @v.0.B) (_ (_ tptp.ap @t32) @v.0.B)))) 41.14/41.42 (assume @p56 (= tptp.hoaslam (lambda (@list @v.0.M @v.0.F) (_ tptp.lam @t119)))) 41.14/41.42 (assume @p57 (= tptp.hoasvar (lambda @t120 (_ tptp.var @t32)))) 41.14/41.42 (assume @p58 @t124) 41.14/41.42 (assume @p59 @t125) 41.14/41.42 (assume @p60 @t126) 41.14/41.42 (assume @p61 @t127) 41.14/41.42 (assume @p62 @t128) 41.14/41.42 (assume @p63 @t129) 41.14/41.42 (assume @p64 @t140) 41.14/41.42 (assume @p65 @t141) 41.14/41.42 (assume @p66 @t142) 41.14/41.42 (assume @p67 @t144) 41.14/41.42 (assume @p68 @t145) 41.14/41.42 (assume @p69 @t146) 41.14/41.42 (assume @p70 @t148) 41.14/41.42 (assume @p71 @t149) 41.14/41.42 (assume @p72 @t150) 41.14/41.42 (assume @p73 @t151) 41.14/41.42 (assume @p74 @t152) 41.14/41.42 (assume @p75 @t153) 41.14/41.42 (assume @p76 @t156) 41.14/41.42 (assume @p77 @t159) 41.14/41.42 (assume @p78 (= tptp.hoasinduction_lem0_lthm tptp.hoasinduction_lem0)) 41.14/41.42 (assume @p79 @t168) 41.14/41.42 (assume @p80 @t169) 41.14/41.42 (assume @p81 @t172) 41.14/41.42 (assume @p82 @t173) 41.14/41.42 (assume @p83 @t174) 41.14/41.42 (assume @p84 (= tptp.hoasinduction_lem3v2_f_lthm tptp.hoasinduction_lem3v2_f)) 41.14/41.42 (assume @p85 @t178) 41.14/41.42 (assume @p86 @t179) 41.14/41.42 (assume @p87 @t180) 41.14/41.42 (assume @p88 @t181) 41.14/41.42 (assume @p89 @t182) 41.14/41.42 (assume @p90 @t183) 41.14/41.42 (assume @p91 @t185) 41.14/41.42 (assume @p92 @t186) 41.14/41.42 (assume @p93 @t187) 41.14/41.42 (assume @p94 @t189) 41.14/41.42 (assume @p95 @t190) 41.14/41.42 (assume @p96 @t193) 41.14/41.42 (assume @p97 @t194) 41.14/41.42 (assume @p98 @t195) 41.14/41.42 (assume @p99 @t197) 41.14/41.42 (assume @p100 @t198) 41.14/41.42 (assume @p101 @t199) 41.14/41.42 (assume @p102 @t200) 41.14/41.42 (assume @p103 @t201) 41.14/41.42 (assume @p104 @t202) 41.14/41.42 (assume @p105 @t203) 41.14/41.42 (assume @p106 @t204) 41.14/41.42 (assume @p107 @t205) 41.14/41.42 (assume @p108 @t207) 41.14/41.42 (assume @p109 @t209) 41.14/41.42 (assume @p110 @t210) 41.14/41.42 (assume @p111 @t211) 41.14/41.42 (assume @p112 @t212) 41.14/41.42 (assume @p113 @t213) 41.14/41.42 (assume @p114 @t214) 41.14/41.42 (assume @p115 true) 41.14/41.42 ; WARNING: add trust step for TRUST 41.14/41.42 ; trust TRUST 41.14/41.42 (step @p116 :rule trust :premises () :args ((= @t250 (not (=> (forall @t11 (= @v.0.A (_ @t220 @t233 @t231))) (=> (forall @t11 (= @v.0.M (_ @t224 @t232 @t231))) (=> @t228 (forall @t227 @t226)))))))) 41.14/41.42 ; WARNING: add trust step for MACRO_SR_EQ_INTRO 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p117 :rule trust :premises () :args ((= @t8 (= tptp.axapp @t254)))) 41.14/41.42 (step @p118 :rule eq_resolve :premises (@p1 @p117)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p119 :rule trust :premises () :args ((= @t12 (= tptp.axvarcons @t248)))) 41.14/41.42 (step @p120 :rule eq_resolve :premises (@p2 @p119)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p121 :rule trust :premises () :args ((= @t15 (= tptp.axvarid @t256)))) 41.14/41.42 (step @p122 :rule eq_resolve :premises (@p3 @p121)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p123 :rule trust :premises () :args ((= @t19 (= tptp.axabs @t257)))) 41.14/41.42 (step @p124 :rule eq_resolve :premises (@p4 @p123)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p125 :rule trust :premises () :args ((= @t23 (= tptp.axclos @t258)))) 41.14/41.42 (step @p126 :rule eq_resolve :premises (@p5 @p125)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p127 :rule trust :premises () :args ((= @t26 (= tptp.axidl @t259)))) 41.14/41.42 (step @p128 :rule eq_resolve :premises (@p6 @p127)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p129 :rule trust :premises () :args ((= @t28 (= tptp.axshiftcons @t247)))) 41.14/41.42 (step @p130 :rule eq_resolve :premises (@p7 @p129)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p131 :rule trust :premises () :args ((= @t31 (= tptp.axassoc @t260)))) 41.14/41.42 (step @p132 :rule eq_resolve :premises (@p8 @p131)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p133 :rule trust :premises () :args ((= @t34 (= tptp.axmap @t261)))) 41.14/41.42 (step @p134 :rule eq_resolve :premises (@p9 @p133)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p135 :rule trust :premises () :args ((= @t36 (= tptp.axidr @t262)))) 41.14/41.42 (step @p136 :rule eq_resolve :premises (@p10 @p135)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p137 :rule trust :premises () :args ((= @t38 (= tptp.axvarshift @t263)))) 41.14/41.42 (step @p138 :rule eq_resolve :premises (@p11 @p137)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p139 :rule trust :premises () :args ((= @t39 (= tptp.axscons @t264)))) 41.14/41.42 (step @p140 :rule eq_resolve :premises (@p12 @p139)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p141 :rule trust :premises () :args ((= @t43 (= tptp.ulamvarsh @t267)))) 41.14/41.42 (step @p142 :rule eq_resolve :premises (@p14 @p141)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p143 :rule trust :premises () :args ((= @t47 (= tptp.ulamvarind @t270)))) 41.14/41.42 (step @p144 :rule eq_resolve :premises (@p15 @p143)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p145 :rule trust :premises () :args ((= @t52 (= tptp.apinj1 @t272)))) 41.14/41.42 (step @p146 :rule eq_resolve :premises (@p16 @p145)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p147 :rule trust :premises () :args ((= @t54 (= tptp.apinj2 @t273)))) 41.14/41.42 (step @p148 :rule eq_resolve :premises (@p17 @p147)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p149 :rule trust :premises () :args ((= @t56 (= tptp.laminj @t245)))) 41.14/41.42 (step @p150 :rule eq_resolve :premises (@p18 @p149)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p151 :rule trust :premises () :args ((= @t57 (= tptp.shinj @t274)))) 41.14/41.42 (step @p152 :rule eq_resolve :premises (@p19 @p151)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p153 :rule trust :premises () :args ((= @t59 (= tptp.lamnotap @t275)))) 41.14/41.42 (step @p154 :rule eq_resolve :premises (@p20 @p153)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p155 :rule trust :premises () :args ((= @t60 (= tptp.apnotvar @t276)))) 41.14/41.42 (step @p156 :rule eq_resolve :premises (@p21 @p155)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p157 :rule trust :premises () :args ((= @t61 (= tptp.lamnotvar @t277)))) 41.14/41.42 (step @p158 :rule eq_resolve :premises (@p22 @p157)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p159 :rule trust :premises () :args ((= @t66 (= tptp.induction @t282)))) 41.14/41.42 (step @p160 :rule eq_resolve :premises (@p23 @p159)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p161 :rule trust :premises () :args ((= @t70 (= tptp.pushprop_p_and_p_prime (lambda @t69 @t284))))) 41.14/41.42 (step @p162 :rule eq_resolve :premises (@p24 @p161)) 41.14/41.42 (step @p163 :rule and_intro :premises (@p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p164 :rule trust :premises (@p163) :args ((= @t288 (= tptp.pushprop_lem0 @t286)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p165 :rule trust :premises () :args ((= @t74 @t288))) 41.14/41.42 (step @p166 :rule eq_resolve :premises (@p25 @p165)) 41.14/41.42 (step @p167 :rule eq_resolve :premises (@p166 @p164)) 41.14/41.42 (step @p168 :rule and_intro :premises (@p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p169 :rule trust :premises (@p168) :args ((= @t75 (= tptp.pushprop_lem0_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 @t286))))))))))))))))))))))))))) 41.14/41.42 (step @p170 :rule eq_resolve :premises (@p26 @p169)) 41.14/41.42 (step @p171 :rule and_intro :premises (@p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p172 :rule trust :premises (@p171) :args ((= (= tptp.pushprop_lem0 tptp.pushprop_lem0_lthm) (= tptp.pushprop_lem0_lthm @t286)))) 41.14/41.42 (step @p173 :rule symm :premises (@p27)) 41.14/41.42 (step @p174 :rule eq_resolve :premises (@p173 @p172)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p175 :rule trust :premises () :args ((= @t78 (= tptp.pushprop_lem1 @t289)))) 41.14/41.42 (step @p176 :rule eq_resolve :premises (@p28 @p175)) 41.14/41.42 (step @p177 :rule and_intro :premises (@p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p178 :rule trust :premises (@p177) :args ((= @t79 (= tptp.pushprop_lem1_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 @t289))))))))))))))))))))))))))) 41.14/41.42 (step @p179 :rule eq_resolve :premises (@p29 @p178)) 41.14/41.42 (step @p180 :rule and_intro :premises (@p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p181 :rule trust :premises (@p180) :args ((= @t80 (= tptp.pushprop_lem1_lthm (=> @t248 (=> @t258 (=> @t247 (=> @t270 @t289)))))))) 41.14/41.42 (step @p182 :rule eq_resolve :premises (@p30 @p181)) 41.14/41.42 (step @p183 :rule and_intro :premises (@p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p184 :rule trust :premises (@p183) :args ((= @t292 (= tptp.pushprop_lem1v2 @t291)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p185 :rule trust :premises () :args ((= @t82 @t292))) 41.14/41.42 (step @p186 :rule eq_resolve :premises (@p31 @p185)) 41.14/41.42 (step @p187 :rule eq_resolve :premises (@p186 @p184)) 41.14/41.42 (step @p188 :rule and_intro :premises (@p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p189 :rule trust :premises (@p188) :args ((= @t83 (= tptp.pushprop_lem1v2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 @t291))))))))))))))))))))))))))) 41.14/41.42 (step @p190 :rule eq_resolve :premises (@p32 @p189)) 41.14/41.42 (step @p191 :rule and_intro :premises (@p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p192 :rule trust :premises (@p191) :args ((= @t84 (= tptp.pushprop_lem1v2_lthm (=> @t248 @t291))))) 41.14/41.42 (step @p193 :rule eq_resolve :premises (@p33 @p192)) 41.14/41.42 (step @p194 :rule and_intro :premises (@p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p195 :rule trust :premises (@p194) :args ((= @t300 (= tptp.pushprop_lem2v2 @t299)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p196 :rule trust :premises () :args ((= @t90 @t300))) 41.14/41.42 (step @p197 :rule eq_resolve :premises (@p34 @p196)) 41.14/41.42 (step @p198 :rule eq_resolve :premises (@p197 @p195)) 41.14/41.42 (step @p199 :rule and_intro :premises (@p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p200 :rule trust :premises (@p199) :args ((= @t91 (= tptp.pushprop_lem2v2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 @t299))))))))))))))))))))))))))) 41.14/41.42 (step @p201 :rule eq_resolve :premises (@p35 @p200)) 41.14/41.42 (step @p202 :rule and_intro :premises (@p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p203 :rule trust :premises (@p202) :args ((= @t92 (= tptp.pushprop_lem2v2_lthm (=> @t258 (=> @t247 @t299)))))) 41.14/41.42 (step @p204 :rule eq_resolve :premises (@p36 @p203)) 41.14/41.42 (step @p205 :rule and_intro :premises (@p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p206 :rule trust :premises (@p205) :args ((= @t307 (= tptp.pushprop_lem3v2 @t306)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p207 :rule trust :premises () :args ((= @t96 @t307))) 41.14/41.42 (step @p208 :rule eq_resolve :premises (@p37 @p207)) 41.14/41.42 (step @p209 :rule eq_resolve :premises (@p208 @p206)) 41.14/41.42 (step @p210 :rule and_intro :premises (@p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p211 :rule trust :premises (@p210) :args ((= @t97 (= tptp.pushprop_lem3v2_lthm @t306)))) 41.14/41.42 (step @p212 :rule eq_resolve :premises (@p38 @p211)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p213 :rule trust :premises () :args ((= @t98 (= tptp.pushprop @t308)))) 41.14/41.42 (step @p214 :rule eq_resolve :premises (@p39 @p213)) 41.14/41.42 (step @p215 :rule and_intro :premises (@p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p216 :rule trust :premises (@p215) :args ((= @t99 (= tptp.pushprop_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 @t308))))))))))))))))))))))))))) 41.14/41.42 (step @p217 :rule eq_resolve :premises (@p40 @p216)) 41.14/41.42 (step @p218 :rule and_intro :premises (@p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p219 :rule trust :premises (@p218) :args ((= @t101 (= tptp.pushprop_lthm_orig @t309)))) 41.14/41.42 (step @p220 :rule eq_resolve :premises (@p41 @p219)) 41.14/41.42 (step @p221 :rule and_intro :premises (@p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p222 :rule trust :premises (@p221) :args ((= @t102 (= tptp.pushprop_lthm (=> @t286 @t309))))) 41.14/41.42 (step @p223 :rule eq_resolve :premises (@p42 @p222)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p224 :rule trust :premises () :args ((= @t105 (= tptp.induction2lem @t312)))) 41.14/41.42 (step @p225 :rule eq_resolve :premises (@p43 @p224)) 41.14/41.42 (step @p226 :rule and_intro :premises (@p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p227 :rule trust :premises (@p226) :args ((= @t107 (= tptp.induction2lem_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 @t313)))))))))))))))))))))))))) 41.14/41.42 (step @p228 :rule eq_resolve :premises (@p44 @p227)) 41.14/41.42 (step @p229 :rule and_intro :premises (@p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p230 :rule trust :premises (@p229) :args ((= @t108 (= tptp.induction2lem_lthm (=> @t254 (=> @t248 (=> @t257 (=> @t258 (=> @t247 (=> @t260 (=> @t261 (=> @t262 @t313)))))))))))) 41.14/41.42 (step @p231 :rule eq_resolve :premises (@p45 @p230)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p232 :rule trust :premises () :args ((= @t109 (= tptp.induction2 @t314)))) 41.14/41.42 (step @p233 :rule eq_resolve :premises (@p46 @p232)) 41.14/41.42 (step @p234 :rule and_intro :premises (@p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p235 :rule trust :premises (@p234) :args ((= @t111 (= tptp.induction2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 @t315)))))))))))))))))))))))))))) 41.14/41.42 (step @p236 :rule eq_resolve :premises (@p47 @p235)) 41.14/41.42 (step @p237 :rule and_intro :premises (@p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p238 :rule trust :premises (@p237) :args ((= @t112 (= tptp.induction2_lthm (=> @t256 @t315))))) 41.14/41.42 (step @p239 :rule eq_resolve :premises (@p48 @p238)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p240 :rule trust :premises () :args ((= @t113 (= tptp.substmonoid @t316)))) 41.14/41.42 (step @p241 :rule eq_resolve :premises (@p49 @p240)) 41.14/41.42 (step @p242 :rule and_intro :premises (@p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p243 :rule trust :premises (@p242) :args ((= @t114 (= tptp.substmonoid_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 @t316)))))))))))))))))))))))))))))) 41.14/41.42 (step @p244 :rule eq_resolve :premises (@p50 @p243)) 41.14/41.42 (step @p245 :rule and_intro :premises (@p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p246 :rule trust :premises (@p245) :args ((= @t115 (= tptp.substmonoid_lthm (=> @t259 (=> @t260 (=> @t262 @t316))))))) 41.14/41.42 (step @p247 :rule eq_resolve :premises (@p51 @p246)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p248 :rule trust :premises () :args ((= @t116 (= tptp.termmset @t317)))) 41.14/41.42 (step @p249 :rule eq_resolve :premises (@p52 @p248)) 41.14/41.42 (step @p250 :rule and_intro :premises (@p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p251 :rule trust :premises (@p250) :args ((= @t117 (= tptp.termmset_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 @t317))))))))))))))))))))))))))))))) 41.14/41.42 (step @p252 :rule eq_resolve :premises (@p53 @p251)) 41.14/41.42 (step @p253 :rule and_intro :premises (@p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p254 :rule trust :premises (@p253) :args ((= @t118 (= tptp.termmset_lthm (=> @t256 (=> @t258 @t317)))))) 41.14/41.42 (step @p255 :rule eq_resolve :premises (@p54 @p254)) 41.14/41.42 (step @p256 :rule and_intro :premises (@p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p257 :rule trust :premises (@p256) :args ((= @t321 (= tptp.hoasapinj1 @t319)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p258 :rule trust :premises () :args ((= @t124 @t321))) 41.14/41.42 (step @p259 :rule eq_resolve :premises (@p58 @p258)) 41.14/41.42 (step @p260 :rule eq_resolve :premises (@p259 @p257)) 41.14/41.42 (step @p261 :rule and_intro :premises (@p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p262 :rule trust :premises (@p261) :args ((= @t125 (= tptp.hoasapinj1_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 @t319)))))))))))))))))))))))))))))))) 41.14/41.42 (step @p263 :rule eq_resolve :premises (@p59 @p262)) 41.14/41.42 (step @p264 :rule and_intro :premises (@p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p265 :rule trust :premises (@p264) :args ((= @t126 (= tptp.hoasapinj1_lthm (=> @t256 (=> @t272 @t319)))))) 41.14/41.42 (step @p266 :rule eq_resolve :premises (@p60 @p265)) 41.14/41.42 (step @p267 :rule and_intro :premises (@p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p268 :rule trust :premises (@p267) :args ((= @t323 (= tptp.hoasapinj2 @t322)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p269 :rule trust :premises () :args ((= @t127 @t323))) 41.14/41.42 (step @p270 :rule eq_resolve :premises (@p61 @p269)) 41.14/41.42 (step @p271 :rule eq_resolve :premises (@p270 @p268)) 41.14/41.42 (step @p272 :rule and_intro :premises (@p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p273 :rule trust :premises (@p272) :args ((= @t128 (= tptp.hoasapinj2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 @t322))))))))))))))))))))))))))))))))) 41.14/41.42 (step @p274 :rule eq_resolve :premises (@p62 @p273)) 41.14/41.42 (step @p275 :rule and_intro :premises (@p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p276 :rule trust :premises (@p275) :args ((= @t129 (= tptp.hoasapinj2_lthm (=> @t273 @t322))))) 41.14/41.42 (step @p277 :rule eq_resolve :premises (@p63 @p276)) 41.14/41.42 (step @p278 :rule and_intro :premises (@p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p279 :rule trust :premises (@p278) :args ((= @t325 (= tptp.hoaslaminj @t243)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p280 :rule trust :premises () :args ((= @t140 @t325))) 41.14/41.42 (step @p281 :rule eq_resolve :premises (@p64 @p280)) 41.14/41.42 (step @p282 :rule eq_resolve :premises (@p281 @p279)) 41.14/41.42 (step @p283 :rule and_intro :premises (@p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p284 :rule trust :premises (@p283) :args ((= @t141 (= tptp.hoaslaminj_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 @t243)))))))))))))))))))))))))))))))))) 41.14/41.42 (step @p285 :rule eq_resolve :premises (@p65 @p284)) 41.14/41.42 (step @p286 :rule and_intro :premises (@p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p287 :rule trust :premises (@p286) :args ((= @t142 (= tptp.hoaslaminj_lthm @t249)))) 41.14/41.42 (step @p288 :rule eq_resolve :premises (@p66 @p287)) 41.14/41.42 (step @p289 :rule and_intro :premises (@p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p290 :rule trust :premises (@p289) :args ((= @t328 (= tptp.hoaslamnotap @t327)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p291 :rule trust :premises () :args ((= @t144 @t328))) 41.14/41.42 (step @p292 :rule eq_resolve :premises (@p67 @p291)) 41.14/41.42 (step @p293 :rule eq_resolve :premises (@p292 @p290)) 41.14/41.42 (step @p294 :rule and_intro :premises (@p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p295 :rule trust :premises (@p294) :args ((= @t145 (= tptp.hoaslamnotap_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 @t327))))))))))))))))))))))))))))))))))) 41.14/41.42 (step @p296 :rule eq_resolve :premises (@p68 @p295)) 41.14/41.42 (step @p297 :rule and_intro :premises (@p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p298 :rule trust :premises (@p297) :args ((= @t146 (= tptp.hoaslamnotap_lthm (=> @t275 @t327))))) 41.14/41.42 (step @p299 :rule eq_resolve :premises (@p69 @p298)) 41.14/41.42 (step @p300 :rule and_intro :premises (@p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p301 :rule trust :premises (@p300) :args ((= @t330 (= tptp.hoaslamnotvar @t329)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p302 :rule trust :premises () :args ((= @t148 @t330))) 41.14/41.42 (step @p303 :rule eq_resolve :premises (@p70 @p302)) 41.14/41.42 (step @p304 :rule eq_resolve :premises (@p303 @p301)) 41.14/41.42 (step @p305 :rule and_intro :premises (@p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p306 :rule trust :premises (@p305) :args ((= @t149 (= tptp.hoaslamnotvar_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 @t329)))))))))))))))))))))))))))))))))))) 41.14/41.42 (step @p307 :rule eq_resolve :premises (@p71 @p306)) 41.14/41.42 (step @p308 :rule and_intro :premises (@p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p309 :rule trust :premises (@p308) :args ((= @t150 (= tptp.hoaslamnotvar_lthm (=> @t256 (=> @t277 @t329)))))) 41.14/41.42 (step @p310 :rule eq_resolve :premises (@p72 @p309)) 41.14/41.42 (step @p311 :rule and_intro :premises (@p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p312 :rule trust :premises (@p311) :args ((= @t334 (= tptp.hoasapnotvar @t332)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p313 :rule trust :premises () :args ((= @t151 @t334))) 41.14/41.42 (step @p314 :rule eq_resolve :premises (@p73 @p313)) 41.14/41.42 (step @p315 :rule eq_resolve :premises (@p314 @p312)) 41.14/41.42 (step @p316 :rule and_intro :premises (@p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p317 :rule trust :premises (@p316) :args ((= @t152 (= tptp.hoasapnotvar_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 @t332))))))))))))))))))))))))))))))))))))) 41.14/41.42 (step @p318 :rule eq_resolve :premises (@p74 @p317)) 41.14/41.42 (step @p319 :rule and_intro :premises (@p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p320 :rule trust :premises (@p319) :args ((= @t153 (= tptp.hoasapnotvar_lthm (=> @t256 (=> @t276 @t332)))))) 41.14/41.42 (step @p321 :rule eq_resolve :premises (@p75 @p320)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p322 :rule trust :premises () :args ((= @t156 (= tptp.hoasinduction_p_and_p_prime (lambda @t155 @t335))))) 41.14/41.42 (step @p323 :rule eq_resolve :premises (@p76 @p322)) 41.14/41.42 (step @p324 :rule and_intro :premises (@p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p325 :rule trust :premises (@p324) :args ((= @t339 (= tptp.hoasinduction_lem0 @t337)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p326 :rule trust :premises () :args ((= @t159 @t339))) 41.14/41.42 (step @p327 :rule eq_resolve :premises (@p77 @p326)) 41.14/41.42 (step @p328 :rule eq_resolve :premises (@p327 @p325)) 41.14/41.42 (step @p329 :rule and_intro :premises (@p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p330 :rule trust :premises (@p329) :args ((= (= tptp.hoasinduction_lem0 tptp.hoasinduction_lem0_lthm) (= tptp.hoasinduction_lem0_lthm @t337)))) 41.14/41.42 (step @p331 :rule symm :premises (@p78)) 41.14/41.42 (step @p332 :rule eq_resolve :premises (@p331 @p330)) 41.14/41.42 (step @p333 :rule and_intro :premises (@p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p334 :rule trust :premises (@p333) :args ((= @t351 (= tptp.hoasinduction_lem1v2 @t349)))) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p335 :rule trust :premises () :args ((= @t168 @t351))) 41.14/41.42 (step @p336 :rule eq_resolve :premises (@p79 @p335)) 41.14/41.42 (step @p337 :rule eq_resolve :premises (@p336 @p334)) 41.14/41.42 (step @p338 :rule and_intro :premises (@p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.42 ; trust MACRO_SR_EQ_INTRO 41.14/41.42 (step @p339 :rule trust :premises (@p338) :args ((= @t169 (= tptp.hoasinduction_lem1v2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t349)))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p340 :rule eq_resolve :premises (@p80 @p339)) 41.14/41.43 (step @p341 :rule and_intro :premises (@p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p342 :rule trust :premises (@p341) :args ((= @t361 (= tptp.hoasinduction_lem2v2 @t359)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p343 :rule trust :premises () :args ((= @t172 @t361))) 41.14/41.43 (step @p344 :rule eq_resolve :premises (@p81 @p343)) 41.14/41.43 (step @p345 :rule eq_resolve :premises (@p344 @p342)) 41.14/41.43 (step @p346 :rule and_intro :premises (@p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p347 :rule trust :premises (@p346) :args ((= @t173 (= tptp.hoasinduction_lem2v2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t359)))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p348 :rule eq_resolve :premises (@p82 @p347)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p349 :rule trust :premises () :args ((= @t174 (= tptp.hoasinduction_lem3v2_f @t362)))) 41.14/41.43 (step @p350 :rule eq_resolve :premises (@p83 @p349)) 41.14/41.43 (step @p351 :rule and_intro :premises (@p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p352 :rule trust :premises (@p351) :args ((= (= tptp.hoasinduction_lem3v2_f tptp.hoasinduction_lem3v2_f_lthm) (= tptp.hoasinduction_lem3v2_f_lthm @t362)))) 41.14/41.43 (step @p353 :rule symm :premises (@p84)) 41.14/41.43 (step @p354 :rule eq_resolve :premises (@p353 @p352)) 41.14/41.43 (step @p355 :rule and_intro :premises (@p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p356 :rule trust :premises (@p355) :args ((= @t373 (= tptp.hoasinduction_lem3v2 @t370)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p357 :rule trust :premises () :args ((= @t178 @t373))) 41.14/41.43 (step @p358 :rule eq_resolve :premises (@p85 @p357)) 41.14/41.43 (step @p359 :rule eq_resolve :premises (@p358 @p356)) 41.14/41.43 (step @p360 :rule and_intro :premises (@p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p361 :rule trust :premises (@p360) :args ((= @t179 (= tptp.hoasinduction_lem3v2_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t370)))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p362 :rule eq_resolve :premises (@p86 @p361)) 41.14/41.43 (step @p363 :rule and_intro :premises (@p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p364 :rule trust :premises (@p363) :args ((= @t180 (= tptp.hoasinduction_lem3v2_lthm (=> @t256 (=> @t263 (=> @t258 (=> @t261 @t370)))))))) 41.14/41.43 (step @p365 :rule eq_resolve :premises (@p87 @p364)) 41.14/41.43 (step @p366 :rule and_intro :premises (@p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p367 :rule trust :premises (@p366) :args ((= @t378 (= tptp.hoasinduction_lem3v2a @t377)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p368 :rule trust :premises () :args ((= @t181 @t378))) 41.14/41.43 (step @p369 :rule eq_resolve :premises (@p88 @p368)) 41.14/41.43 (step @p370 :rule eq_resolve :premises (@p369 @p367)) 41.14/41.43 (step @p371 :rule and_intro :premises (@p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p372 :rule trust :premises (@p371) :args ((= @t182 (= tptp.hoasinduction_lem3v2a_lthm (=> @t362 (=> @t256 (=> @t263 (=> @t258 (=> @t261 @t377))))))))) 41.14/41.43 (step @p373 :rule eq_resolve :premises (@p89 @p372)) 41.14/41.43 (step @p374 :rule and_intro :premises (@p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p375 :rule trust :premises (@p374) :args ((= @t383 (= tptp.hoasinduction_lem1 @t382)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p376 :rule trust :premises () :args ((= @t183 @t383))) 41.14/41.43 (step @p377 :rule eq_resolve :premises (@p90 @p376)) 41.14/41.43 (step @p378 :rule eq_resolve :premises (@p377 @p375)) 41.14/41.43 (step @p379 :rule and_intro :premises (@p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p380 :rule trust :premises (@p379) :args ((= @t185 (= tptp.hoasinduction_lem1_gthm @t384)))) 41.14/41.43 (step @p381 :rule eq_resolve :premises (@p91 @p380)) 41.14/41.43 (step @p382 :rule and_intro :premises (@p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p383 :rule trust :premises (@p382) :args ((= @t186 (= tptp.hoasinduction_lem1_lthm @t384)))) 41.14/41.43 (step @p384 :rule eq_resolve :premises (@p92 @p383)) 41.14/41.43 (step @p385 :rule and_intro :premises (@p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p386 :rule trust :premises (@p385) :args ((= @t390 (= tptp.hoasinduction_lem2 @t389)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p387 :rule trust :premises () :args ((= @t187 @t390))) 41.14/41.43 (step @p388 :rule eq_resolve :premises (@p93 @p387)) 41.14/41.43 (step @p389 :rule eq_resolve :premises (@p388 @p386)) 41.14/41.43 (step @p390 :rule and_intro :premises (@p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p391 :rule trust :premises (@p390) :args ((= @t189 (= tptp.hoasinduction_lem2_gthm @t391)))) 41.14/41.43 (step @p392 :rule eq_resolve :premises (@p94 @p391)) 41.14/41.43 (step @p393 :rule and_intro :premises (@p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p394 :rule trust :premises (@p393) :args ((= @t190 (= tptp.hoasinduction_lem2_lthm @t391)))) 41.14/41.43 (step @p395 :rule eq_resolve :premises (@p95 @p394)) 41.14/41.43 (step @p396 :rule and_intro :premises (@p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p397 :rule trust :premises (@p396) :args ((= @t397 (= tptp.hoasinduction_lem3aa @t396)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p398 :rule trust :premises () :args ((= @t193 @t397))) 41.14/41.43 (step @p399 :rule eq_resolve :premises (@p96 @p398)) 41.14/41.43 (step @p400 :rule eq_resolve :premises (@p399 @p397)) 41.14/41.43 (step @p401 :rule and_intro :premises (@p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p402 :rule trust :premises (@p401) :args ((= @t194 (= tptp.hoasinduction_lem3aa_lthm (=> @t258 (=> @t261 @t396)))))) 41.14/41.43 (step @p403 :rule eq_resolve :premises (@p97 @p402)) 41.14/41.43 (step @p404 :rule and_intro :premises (@p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p405 :rule trust :premises (@p404) :args ((= @t406 (= tptp.hoasinduction_lem3aaa (forall @t405 (or (not (forall @t404 (or @t367 @t366 @t403 @t402))) @t399 @t398)))))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p406 :rule trust :premises () :args ((= @t195 @t406))) 41.14/41.43 (step @p407 :rule eq_resolve :premises (@p98 @p406)) 41.14/41.43 (step @p408 :rule eq_resolve :premises (@p407 @p405)) 41.14/41.43 (step @p409 :rule and_intro :premises (@p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p410 :rule trust :premises (@p409) :args ((= @t411 (= tptp.hoasinduction_lem3 @t410)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p411 :rule trust :premises () :args ((= @t197 @t411))) 41.14/41.43 (step @p412 :rule eq_resolve :premises (@p99 @p411)) 41.14/41.43 (step @p413 :rule eq_resolve :premises (@p412 @p410)) 41.14/41.43 (step @p414 :rule and_intro :premises (@p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p415 :rule trust :premises (@p414) :args ((= @t198 (= tptp.hoasinduction_lem3_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 (=> @t382 (=> @t389 @t410)))))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p416 :rule eq_resolve :premises (@p100 @p415)) 41.14/41.43 (step @p417 :rule and_intro :premises (@p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p418 :rule trust :premises (@p417) :args ((= @t199 (= tptp.hoasinduction_lem3_lthm (=> @t256 (=> @t263 (=> @t396 @t410))))))) 41.14/41.43 (step @p419 :rule eq_resolve :premises (@p101 @p418)) 41.14/41.43 (step @p420 :rule and_intro :premises (@p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p421 :rule trust :premises (@p420) :args ((= @t416 (= tptp.hoasinduction_lem3a @t415)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p422 :rule trust :premises () :args ((= @t200 @t416))) 41.14/41.43 (step @p423 :rule eq_resolve :premises (@p102 @p422)) 41.14/41.43 (step @p424 :rule eq_resolve :premises (@p423 @p421)) 41.14/41.43 (step @p425 :rule and_intro :premises (@p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p426 :rule trust :premises (@p425) :args ((= @t201 (= tptp.hoasinduction_lem3a_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 (=> @t382 (=> @t389 @t415)))))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p427 :rule eq_resolve :premises (@p103 @p426)) 41.14/41.43 (step @p428 :rule and_intro :premises (@p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p429 :rule trust :premises (@p428) :args ((= @t202 (= tptp.hoasinduction_lem3a_lthm (=> @t256 (=> @t263 (=> @t396 @t415))))))) 41.14/41.43 (step @p430 :rule eq_resolve :premises (@p104 @p429)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p431 :rule trust :premises () :args ((= @t203 (= tptp.hoasinduction_lem3b @t417)))) 41.14/41.43 (step @p432 :rule eq_resolve :premises (@p105 @p431)) 41.14/41.43 (step @p433 :rule and_intro :premises (@p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p434 :rule trust :premises (@p433) :args ((= @t204 (= tptp.hoasinduction_lem3b_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 (=> @t382 (=> @t389 @t417)))))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p435 :rule eq_resolve :premises (@p106 @p434)) 41.14/41.43 (step @p436 :rule and_intro :premises (@p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p437 :rule trust :premises (@p436) :args ((= @t205 (= tptp.hoasinduction_lem3b_lthm @t417)))) 41.14/41.43 (step @p438 :rule eq_resolve :premises (@p107 @p437)) 41.14/41.43 (step @p439 :rule and_intro :premises (@p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p440 :rule trust :premises (@p439) :args ((= @t421 (= tptp.hoasinduction @t420)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p441 :rule trust :premises () :args ((= @t207 @t421))) 41.14/41.43 (step @p442 :rule eq_resolve :premises (@p108 @p441)) 41.14/41.43 (step @p443 :rule eq_resolve :premises (@p442 @p440)) 41.14/41.43 (step @p444 :rule and_intro :premises (@p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p445 :rule trust :premises (@p444) :args ((= @t209 (= tptp.hoasinduction_gthm (=> @t254 (=> @t248 (=> @t256 (=> @t257 (=> @t258 (=> @t259 (=> @t247 (=> @t260 (=> @t261 (=> @t262 (=> @t263 (=> @t264 (=> @t40 (=> @t267 (=> @t270 (=> @t272 (=> @t273 (=> @t245 (=> @t274 (=> @t275 (=> @t276 (=> @t277 (=> @t282 (=> @t308 (=> @t312 (=> @t314 (=> @t316 (=> @t317 (=> @t319 (=> @t322 (=> @t243 (=> @t327 (=> @t329 (=> @t332 @t422)))))))))))))))))))))))))))))))))))))) 41.14/41.43 (step @p446 :rule eq_resolve :premises (@p109 @p445)) 41.14/41.43 (step @p447 :rule and_intro :premises (@p446 @p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p448 :rule trust :premises (@p447) :args ((= @t210 (= tptp.hoasinduction_lthm (=> @t314 @t422))))) 41.14/41.43 (step @p449 :rule eq_resolve :premises (@p110 @p448)) 41.14/41.43 (step @p450 :rule and_intro :premises (@p449 @p446 @p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p451 :rule trust :premises (@p450) :args ((= @t211 (= tptp.hoasinduction_lthm_3 (=> @t337 (=> @t314 (=> @t256 (=> @t377 @t420)))))))) 41.14/41.43 (step @p452 :rule eq_resolve :premises (@p111 @p451)) 41.14/41.43 (step @p453 :rule and_intro :premises (@p452 @p449 @p446 @p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p454 :rule trust :premises (@p453) :args ((= @t426 (= tptp.hoasinduction_no_psi_cond @t425)))) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p455 :rule trust :premises () :args ((= @t212 @t426))) 41.14/41.43 (step @p456 :rule eq_resolve :premises (@p112 @p455)) 41.14/41.43 (step @p457 :rule eq_resolve :premises (@p456 @p454)) 41.14/41.43 (step @p458 :rule and_intro :premises (@p457 @p452 @p449 @p446 @p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p459 :rule trust :premises (@p458) :args ((= @t213 (= tptp.hoasinduction_no_psi_cond_lthm (=> @t337 (=> @t314 (=> @t256 (=> @t377 @t425)))))))) 41.14/41.43 (step @p460 :rule eq_resolve :premises (@p113 @p459)) 41.14/41.43 (step @p461 :rule and_intro :premises (@p460 @p457 @p452 @p449 @p446 @p443 @p438 @p435 @p432 @p430 @p427 @p424 @p419 @p416 @p413 @p408 @p403 @p400 @p395 @p392 @p389 @p384 @p381 @p378 @p373 @p370 @p365 @p362 @p359 @p354 @p350 @p348 @p345 @p340 @p337 @p332 @p328 @p323 @p321 @p318 @p315 @p310 @p307 @p304 @p299 @p296 @p293 @p288 @p285 @p282 @p277 @p274 @p271 @p266 @p263 @p260 @p57 @p56 @p55 @p255 @p252 @p249 @p247 @p244 @p241 @p239 @p236 @p233 @p231 @p228 @p225 @p223 @p220 @p217 @p214 @p212 @p209 @p204 @p201 @p198 @p193 @p190 @p187 @p182 @p179 @p176 @p174 @p170 @p167 @p162 @p160 @p158 @p156 @p154 @p152 @p150 @p148 @p146 @p144 @p142 @p13 @p140 @p138 @p136 @p134 @p132 @p130 @p128 @p126 @p124 @p122 @p120 @p118)) 41.14/41.43 ; trust MACRO_SR_EQ_INTRO 41.14/41.43 (step @p462 :rule trust :premises (@p461) :args ((= @t214 @t250))) 41.14/41.43 (step @p463 :rule trans :premises (@p462 @p116)) 41.14/41.43 (step @p464 :rule eq_resolve :premises (@p114 @p463)) 41.14/41.43 (step @p465 :rule not_implies_elim2 :premises (@p464)) 41.14/41.43 (step @p466 :rule not_implies_elim2 :premises (@p465)) 41.14/41.43 (step @p467 :rule not_implies_elim2 :premises (@p466)) 41.14/41.43 (step @p468 :rule skolemize :premises (@p467)) 41.14/41.43 (step @p469 :rule cnf_or_neg :args (@t441 3)) 41.14/41.43 ; WARNING: add trust step for MACRO_RESOLUTION_TRUST 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p470 :rule trust :premises (@p469 @p468) :args ((not @t432))) 41.14/41.43 (step @p471 :rule not_implies_elim1 :premises (@p466)) 41.14/41.43 (assume-push @p472 @t228) 41.14/41.43 (step @p473 :rule instantiate :premises (@p471) :args ((@list @t433 @t434))) 41.14/41.43 (step-pop @p542 :rule scope :premises (@p473)) 41.14/41.43 (step @p474 :rule process_scope :premises (@p542) :args ((or @t436 (= @t433 @t434)))) 41.14/41.43 ; WARNING: add trust step for MACRO_SR_PRED_ELIM 41.14/41.43 ; trust MACRO_SR_PRED_ELIM 41.14/41.43 (step @p476 :rule trust :premises (@p474) :args ((=> @t228 @t443))) 41.14/41.43 (step @p477 :rule implies_elim :premises (@p476)) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p478 :rule trust :premises (@p477 @p471) :args (@t443)) 41.14/41.43 ; WARNING: add trust step for MACRO_SR_PRED_INTRO 41.14/41.43 ; trust MACRO_SR_PRED_INTRO 41.14/41.43 (step @p479 :rule trust :premises () :args ((= (not @t436) @t435))) 41.14/41.43 (step @p480 :rule refl :args (@t441)) 41.14/41.43 (step @p481 :rule nary_cong :premises (@p480 @p479) :args (or)) 41.14/41.43 (step @p482 :rule cnf_or_neg :args (@t441 2)) 41.14/41.43 (step @p483 :rule eq_resolve :premises (@p482 @p481)) 41.14/41.43 (step @p484 :rule reordering :premises (@p483) :args ((or @t435 @t441))) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p485 :rule trust :premises (@p484 @p468) :args (@t435)) 41.14/41.43 (step @p486 :rule cnf_or_pos :args (@t443)) 41.14/41.43 (step @p487 :rule reordering :premises (@p486) :args ((or @t436 @t442 (not @t443)))) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p488 :rule trust :premises (@p487 @p485 @p478) :args (@t442)) 41.14/41.43 (step @p489 :rule not_implies_elim1 :premises (@p465)) 41.14/41.43 (step @p490 :rule instantiate :premises (@p489) :args (@t444)) 41.14/41.43 (step @p491 :rule not_implies_elim1 :premises (@p464)) 41.14/41.43 (step @p492 :rule instantiate :premises (@p491) :args (@t444)) 41.14/41.43 ; trust MACRO_SR_PRED_INTRO 41.14/41.43 (step @p493 :rule trust :premises () :args ((= (not @t440) @t439))) 41.14/41.43 (step @p494 :rule nary_cong :premises (@p480 @p493) :args (or)) 41.14/41.43 (step @p495 :rule cnf_or_neg :args (@t441 0)) 41.14/41.43 (step @p496 :rule eq_resolve :premises (@p495 @p494)) 41.14/41.43 (step @p497 :rule reordering :premises (@p496) :args ((or @t439 @t441))) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p498 :rule trust :premises (@p497 @p468) :args (@t439)) 41.14/41.43 (step @p499 :rule instantiate :premises (@p498) :args (@t446)) 41.14/41.43 ; trust MACRO_SR_PRED_INTRO 41.14/41.43 (step @p500 :rule trust :premises () :args ((= (not @t438) @t437))) 41.14/41.43 (step @p501 :rule nary_cong :premises (@p480 @p500) :args (or)) 41.14/41.43 (step @p502 :rule cnf_or_neg :args (@t441 1)) 41.14/41.43 (step @p503 :rule eq_resolve :premises (@p502 @p501)) 41.14/41.43 (step @p504 :rule reordering :premises (@p503) :args ((or @t437 @t441))) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p505 :rule trust :premises (@p504 @p468) :args (@t437)) 41.14/41.43 (assume-push @p506 @t437) 41.14/41.43 (step @p507 :rule instantiate :premises (@p505) :args (@t446)) 41.14/41.43 (step-pop @p543 :rule scope :premises (@p507)) 41.14/41.43 (step @p508 :rule process_scope :premises (@p543) :args ((= @t450 @t447))) 41.14/41.43 ; trust MACRO_SR_PRED_ELIM 41.14/41.43 (step @p510 :rule trust :premises (@p508) :args ((=> @t437 @t451))) 41.14/41.43 (step @p511 :rule implies_elim :premises (@p510)) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p512 :rule trust :premises (@p511 @p505) :args (@t451)) 41.14/41.43 (assume-push @p513 @t442) 41.14/41.43 (assume-push @p514 @t452) 41.14/41.43 (assume-push @p515 @t453) 41.14/41.43 (assume-push @p516 @t454) 41.14/41.43 (assume-push @p517 @t451) 41.14/41.43 (step @p518 :rule symm :premises (@p492)) 41.14/41.43 (step @p519 :rule symm :premises (@p490)) 41.14/41.43 (step @p520 :rule refl :args (@t430)) 41.14/41.43 (step @p521 :rule cong :premises (@p520 @p519) :args (@t215)) 41.14/41.43 (step @p522 :rule cong :premises (@p521 @p518) :args (@t216)) 41.14/41.43 (step @p523 :rule symm :premises (@p499)) 41.14/41.43 (step @p524 :rule refl :args (@t445)) 41.14/41.43 (step @p525 :rule refl :args (@t218)) 41.14/41.43 (step @p526 :rule cong :premises (@p525 @p488) :args (@t219)) 41.14/41.43 (step @p527 :rule cong :premises (@p526 @p524) :args (@t220)) 41.14/41.43 (step @p528 :rule refl :args (@t431)) 41.14/41.43 (step @p529 :rule cong :premises (@p528 @p490) :args (@t215)) 41.14/41.43 (step @p530 :rule cong :premises (@p529 @p492) :args (@t216)) 41.14/41.43 (step @p531 :rule trans :premises (@p530 @p507 @p527 @p523 @p522)) 41.14/41.43 (step-pop @p544 :rule scope :premises (@p531)) 41.14/41.43 (step-pop @p545 :rule scope :premises (@p544)) 41.14/41.43 (step-pop @p546 :rule scope :premises (@p545)) 41.14/41.43 (step-pop @p547 :rule scope :premises (@p546)) 41.14/41.43 (step-pop @p548 :rule scope :premises (@p547)) 41.14/41.43 (step @p532 :rule process_scope :premises (@p548) :args (@t432)) 41.14/41.43 (step @p538 :rule implies_elim :premises (@p532)) 41.14/41.43 (step @p539 :rule cnf_and_neg :args (@t455)) 41.14/41.43 (step @p540 :rule resolution :premises (@p539 @p538) :args (true @t455)) 41.14/41.43 (step @p541 :rule reordering :premises (@p540) :args ((or @t432 (not @t442) (not @t452) (not @t453) (not @t454) (not @t451)))) 41.14/41.43 ; trust MACRO_RESOLUTION_TRUST 41.14/41.43 (step @p542 false :rule trust :premises (@p541 @p512 @p499 @p492 @p490 @p488 @p470) :args (false)) 41.14/41.43 41.14/41.43 % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.n5Tgc1My0u/cvc5---1.0.5_26923.smt2 41.14/41.43 % cvc5---1.0.5 exiting 41.14/41.43 % cvc5---1.0.5 exiting 41.14/41.43 EOF